Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A0 - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- A1 - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- A2 - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- A3 - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- A4 - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- A5 - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- add(AwsAccountRequest) - Method in class co.cloudcraft.api.AwsAccountApi
-
Register a new AWS account with Cloudcraft, for visualization via the API
- ApiBase - Class in co.cloudcraft.api
- ApiBase(RestClient) - Constructor for class co.cloudcraft.api.ApiBase
- ApiBase.BlueprintExportFormat - Enum Class in co.cloudcraft.api
- ApiBase.BudgetExportFormat - Enum Class in co.cloudcraft.api
- AUD - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- AuthenticationException - Exception Class in co.cloudcraft.exception
-
Exception thrown when API access to Cloudcraft fails because of authentication failure typically caused by missing or invalid API Key.
- AuthenticationException(ErrorResponse) - Constructor for exception class co.cloudcraft.exception.AuthenticationException
- autoconnect(Boolean) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- AwsAccount - Class in co.cloudcraft.model
-
Data object representing AWS account registered with Cloudcraft.
- AwsAccount(String, String, String, String, String[], String[], String, String, String) - Constructor for class co.cloudcraft.model.AwsAccount
- AwsAccountApi - Class in co.cloudcraft.api
- AwsAccountApi(RestClient) - Constructor for class co.cloudcraft.api.AwsAccountApi
- AwsAccountCollection - Class in co.cloudcraft.model
-
Data object representing the collection of
AwsAccountregistered with Cloudcraft - AwsAccountCollection(List<AwsAccount>) - Constructor for class co.cloudcraft.model.AwsAccountCollection
- AwsAccountRequest - Class in co.cloudcraft.model
-
Request object representing the inputs required to register an AWS Account with Cloudcraft.
- AwsAccountRequest(String, String) - Constructor for class co.cloudcraft.model.AwsAccountRequest
- AwsAccountRequest(String, String, String, String[], String[]) - Constructor for class co.cloudcraft.model.AwsAccountRequest
- AwsAccountRequest(AwsAccount) - Constructor for class co.cloudcraft.model.AwsAccountRequest
B
- Blueprint - Class in co.cloudcraft.model
-
Object representing a Blueprint in Cloudcraft
- Blueprint(String, String[], String[], String[], String, String, String, String, BlueprintData) - Constructor for class co.cloudcraft.model.Blueprint
- BlueprintApi - Class in co.cloudcraft.api
- BlueprintApi(RestClient) - Constructor for class co.cloudcraft.api.BlueprintApi
- BlueprintCollection - Class in co.cloudcraft.model
-
Data object representing the collection of
BlueprintMetadata - BlueprintCollection(List<BlueprintMetadata>) - Constructor for class co.cloudcraft.model.BlueprintCollection
- BlueprintData - Class in co.cloudcraft.model
- BlueprintData.BlueprintDataBuilder - Class in co.cloudcraft.model
- BlueprintMetadata - Class in co.cloudcraft.model
- BlueprintMetadata(String, String, String[], String[], String[], String, String, String, String) - Constructor for class co.cloudcraft.model.BlueprintMetadata
- BlueprintRequest - Class in co.cloudcraft.model
-
Request object representing the inputs required to create / update a Blueprint.
- BlueprintRequest() - Constructor for class co.cloudcraft.model.BlueprintRequest
- BlueprintRequest(BlueprintData) - Constructor for class co.cloudcraft.model.BlueprintRequest
- BlueprintRequest(BlueprintData, String[], String[]) - Constructor for class co.cloudcraft.model.BlueprintRequest
- BudgetApi - Class in co.cloudcraft.api
- BudgetApi(RestClient) - Constructor for class co.cloudcraft.api.BudgetApi
- build() - Method in class co.cloudcraft.ClientConfig.ClientConfigBuilder
- build() - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- build() - Method in class co.cloudcraft.model.ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder
- build() - Method in class co.cloudcraft.model.ExportBudgetQueryParams.ExportBudgetQueryParamsBuilder
- build() - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- builder() - Static method in class co.cloudcraft.ClientConfig
- builder() - Static method in class co.cloudcraft.model.BlueprintData
- builder() - Static method in class co.cloudcraft.model.ExportBudgetQueryParams
- builderFrom(BlueprintData) - Static method in class co.cloudcraft.model.BlueprintData
-
Utility method to create a
BlueprintDataBuilderthat is pre-populated with data from the given blueprint.
C
- canEqual(Object) - Method in class co.cloudcraft.ClientConfig
- canEqual(Object) - Method in class co.cloudcraft.exception.ErrorResponse
- canEqual(Object) - Method in class co.cloudcraft.model.AwsAccount
- canEqual(Object) - Method in class co.cloudcraft.model.AwsAccountCollection
- canEqual(Object) - Method in class co.cloudcraft.model.AwsAccountRequest
- canEqual(Object) - Method in class co.cloudcraft.model.Blueprint
- canEqual(Object) - Method in class co.cloudcraft.model.BlueprintCollection
- canEqual(Object) - Method in class co.cloudcraft.model.BlueprintData
- canEqual(Object) - Method in class co.cloudcraft.model.BlueprintMetadata
- canEqual(Object) - Method in class co.cloudcraft.model.BlueprintRequest
- canEqual(Object) - Method in class co.cloudcraft.model.CloudcraftResponse
- canEqual(Object) - Method in class co.cloudcraft.model.ExportBlueprintQueryParams
- canEqual(Object) - Method in class co.cloudcraft.model.ExportBudgetQueryParams
- canEqual(Object) - Method in class co.cloudcraft.model.IAMParameters
- canEqual(Object) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams
- canEqual(Object) - Method in class co.cloudcraft.model.User
- CHF - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- CKK - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- ClientConfig - Class in co.cloudcraft
- ClientConfig.ClientConfigBuilder - Class in co.cloudcraft
- Cloudcraft - Class in co.cloudcraft
- Cloudcraft() - Constructor for class co.cloudcraft.Cloudcraft
-
Initializes client configuration from environment variables if present, else fallback to default values.
- Cloudcraft(String) - Constructor for class co.cloudcraft.Cloudcraft
-
Initializes with the given APIKey and initializes client configuration from environment variables if present, else fallback to default values.
- Cloudcraft(String, ClientConfig) - Constructor for class co.cloudcraft.Cloudcraft
-
Initializes API key and client configuration with the given overrides.
- CloudcraftException - Exception Class in co.cloudcraft.exception
-
The class CloudcraftException and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
- CloudcraftException(ErrorResponse, Integer) - Constructor for exception class co.cloudcraft.exception.CloudcraftException
- CloudcraftException(String, String) - Constructor for exception class co.cloudcraft.exception.CloudcraftException
- CloudcraftException(String, String, Integer) - Constructor for exception class co.cloudcraft.exception.CloudcraftException
- CloudcraftException(String, String, Integer, Throwable) - Constructor for exception class co.cloudcraft.exception.CloudcraftException
- CloudcraftObject - Class in co.cloudcraft.model
-
Base class for all data models.
- CloudcraftObject() - Constructor for class co.cloudcraft.model.CloudcraftObject
- CloudcraftResponse - Class in co.cloudcraft.model
- CloudcraftResponse(Integer, InputStream, String, String) - Constructor for class co.cloudcraft.model.CloudcraftResponse
- co.cloudcraft - package co.cloudcraft
- co.cloudcraft.api - package co.cloudcraft.api
- co.cloudcraft.exception - package co.cloudcraft.exception
- co.cloudcraft.model - package co.cloudcraft.model
- connectors(List<Object>) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- CONTENT_TYPE_HEADER_MAP - Static variable in class co.cloudcraft.api.ApiBase
- convertDateStringToInstant(String) - Method in class co.cloudcraft.model.CloudcraftObject
- create(BlueprintRequest) - Method in class co.cloudcraft.api.BlueprintApi
-
Create a new blueprint.
- createdAt - Variable in class co.cloudcraft.model.BlueprintMetadata
- creatorId - Variable in class co.cloudcraft.model.BlueprintMetadata
-
Creator of the blueprint.
- CSV - Enum constant in enum class co.cloudcraft.api.ApiBase.BudgetExportFormat
- currency(ExportBudgetQueryParams.Currency) - Method in class co.cloudcraft.model.ExportBudgetQueryParams.ExportBudgetQueryParamsBuilder
-
Currency in ISO_4217 format.
D
- DAILY - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Period
- DARK - Enum constant in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Theme
- DEFAULT_BASE_PATH - Static variable in class co.cloudcraft.ClientConfig
- DEFAULT_HOST - Static variable in class co.cloudcraft.ClientConfig
- DEFAULT_MAX_NETWORK_RETRIES - Static variable in class co.cloudcraft.ClientConfig
- DEFAULT_PORT - Static variable in class co.cloudcraft.ClientConfig
- DEFAULT_PROTOCOL - Static variable in class co.cloudcraft.ClientConfig
- DEFAULT_TIMEOUT_MS - Static variable in class co.cloudcraft.ClientConfig
- delete(String) - Method in class co.cloudcraft.api.AwsAccountApi
-
Delete a registered AWS account by ID
- delete(String) - Method in class co.cloudcraft.api.BlueprintApi
-
Delete an existing blueprint by ID
- disabledLayers(List<String>) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
E
- edges(List<Object>) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- EFFECTIVE - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Rate
- equals(Object) - Method in class co.cloudcraft.ClientConfig
- equals(Object) - Method in class co.cloudcraft.exception.ErrorResponse
- equals(Object) - Method in class co.cloudcraft.model.AwsAccount
- equals(Object) - Method in class co.cloudcraft.model.AwsAccountCollection
- equals(Object) - Method in class co.cloudcraft.model.AwsAccountRequest
- equals(Object) - Method in class co.cloudcraft.model.Blueprint
- equals(Object) - Method in class co.cloudcraft.model.BlueprintCollection
- equals(Object) - Method in class co.cloudcraft.model.BlueprintData
- equals(Object) - Method in class co.cloudcraft.model.BlueprintMetadata
- equals(Object) - Method in class co.cloudcraft.model.BlueprintRequest
- equals(Object) - Method in class co.cloudcraft.model.CloudcraftResponse
- equals(Object) - Method in class co.cloudcraft.model.ExportBlueprintQueryParams
- equals(Object) - Method in class co.cloudcraft.model.ExportBudgetQueryParams
- equals(Object) - Method in class co.cloudcraft.model.IAMParameters
- equals(Object) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams
- equals(Object) - Method in class co.cloudcraft.model.User
- ErrorResponse - Class in co.cloudcraft.exception
-
Error response object
- ErrorResponse(String, Integer) - Constructor for class co.cloudcraft.exception.ErrorResponse
- eTag - Variable in class co.cloudcraft.model.CloudcraftObject
- EUR - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- exclude(String) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- execute(Method, String) - Method in class co.cloudcraft.RestClient
- execute(Method, String, Map<String, String>) - Method in class co.cloudcraft.RestClient
- execute(Method, String, Map<String, String>, String) - Method in class co.cloudcraft.RestClient
- export(String, ApiBase.BudgetExportFormat, ExportBudgetQueryParams) - Method in class co.cloudcraft.api.BudgetApi
-
Export budget for blueprint in CSV or XLSX format.
- exportBlueprint(String, ApiBase.BlueprintExportFormat, ExportBlueprintQueryParams) - Method in class co.cloudcraft.api.BlueprintApi
-
Render blueprint for export in SVG, PNG, PDF or MxGraph format.
- ExportBlueprintQueryParams - Class in co.cloudcraft.model
- ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder - Class in co.cloudcraft.model
- ExportBlueprintQueryParams.PaperSize - Enum Class in co.cloudcraft.model
- ExportBudgetQueryParams - Class in co.cloudcraft.model
- ExportBudgetQueryParams.Currency - Enum Class in co.cloudcraft.model
- ExportBudgetQueryParams.ExportBudgetQueryParamsBuilder - Class in co.cloudcraft.model
- ExportBudgetQueryParams.Period - Enum Class in co.cloudcraft.model
- ExportBudgetQueryParams.Rate - Enum Class in co.cloudcraft.model
- exportParamsBuilder() - Static method in class co.cloudcraft.model.ExportBlueprintQueryParams
F
- filter(String) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
G
- GBP - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- get(String) - Method in class co.cloudcraft.api.BlueprintApi
-
Retrieve one blueprint by ID
- getAccountId() - Method in class co.cloudcraft.model.IAMParameters
-
The AWS Account ID
- getAccounts() - Method in class co.cloudcraft.model.AwsAccountCollection
-
Collection of
AwsAccountregistered with Cloudcraft. - getAccountValidationRegion() - Method in class co.cloudcraft.model.AwsAccountRequest
-
Represents the AWS region to be used for account validation.
- getApiKey() - Method in class co.cloudcraft.Cloudcraft
-
Key used to access cloudcraft APIs
- getAwsAccountApi() - Method in class co.cloudcraft.Cloudcraft
- getAwsConsoleUrl() - Method in class co.cloudcraft.model.IAMParameters
-
AWS console URL pointing to the role.
- getBlueprintApi() - Method in class co.cloudcraft.Cloudcraft
- getBlueprints() - Method in class co.cloudcraft.model.BlueprintCollection
-
Collection of
BlueprintMetadata. - getBudgetApi() - Method in class co.cloudcraft.Cloudcraft
- getClientConfig() - Method in class co.cloudcraft.Cloudcraft
-
Client configuration
- getCloudcraftIAMRoleConfig() - Method in class co.cloudcraft.api.AwsAccountApi
-
List all the parameters required for registering a new IAM Role in AWS for use with Cloudcraft, customized to you.
- getCode() - Method in exception class co.cloudcraft.exception.CloudcraftException
- getCode() - Method in class co.cloudcraft.exception.ErrorResponse
-
Error code
- getConnectors() - Method in class co.cloudcraft.model.BlueprintData
- getContentType() - Method in class co.cloudcraft.model.CloudcraftResponse
-
Content type of the response
- getCreatedTime() - Method in class co.cloudcraft.model.AwsAccount
-
Returns when the user account was last updated.
- getCreatedTime() - Method in class co.cloudcraft.model.BlueprintMetadata
-
Returns when the user account was last updated.
- getCreatedTime() - Method in class co.cloudcraft.model.User
-
Returns when the user was registered with Cloudcraft.
- getCreatorId() - Method in class co.cloudcraft.model.AwsAccount
-
Cloudcraft issued identifier of the user that registered this account.
- getCreatorId() - Method in class co.cloudcraft.model.BlueprintMetadata
-
Creator of the blueprint.
- getData() - Method in class co.cloudcraft.model.Blueprint
-
Blueprint data
- getData() - Method in class co.cloudcraft.model.BlueprintRequest
-
Blueprint data
- getDisabledLayers() - Method in class co.cloudcraft.model.BlueprintData
- getEdges() - Method in class co.cloudcraft.model.BlueprintData
- getEmail() - Method in class co.cloudcraft.model.User
-
Email of the user.
- getError() - Method in class co.cloudcraft.exception.ErrorResponse
-
Error message
- getETag() - Method in class co.cloudcraft.model.CloudcraftObject
- getETag() - Method in class co.cloudcraft.model.CloudcraftResponse
-
HTTP ETag header, if any, returned in the response
- getExternalId() - Method in class co.cloudcraft.model.AwsAccount
-
An external ID to uniquely associate with the role.
- getExternalId() - Method in class co.cloudcraft.model.IAMParameters
-
External Id for the account
- getGrid() - Method in class co.cloudcraft.model.BlueprintData
- getGroups() - Method in class co.cloudcraft.model.BlueprintData
- getHeader(Header[], String) - Method in class co.cloudcraft.RestClient
- getHost() - Method in class co.cloudcraft.ClientConfig
- getIcons() - Method in class co.cloudcraft.model.BlueprintData
- getId() - Method in class co.cloudcraft.model.AwsAccount
-
Cloudcraft issued unique identifier.
- getId() - Method in class co.cloudcraft.model.BlueprintMetadata
-
Cloudcraft issued unique identifier.
- getId() - Method in class co.cloudcraft.model.User
-
Cloudcraft issued unique identifier.
- getImages() - Method in class co.cloudcraft.model.BlueprintData
- getLastAccessedTime() - Method in class co.cloudcraft.model.User
-
Returns when the user last access Cloudcraft.
- getLastUserId() - Method in class co.cloudcraft.model.BlueprintMetadata
-
User that last updated the blueprint.
- getLiveAccount() - Method in class co.cloudcraft.model.BlueprintData
- getLiveOptions() - Method in class co.cloudcraft.model.BlueprintData
- getMaxRetries() - Method in class co.cloudcraft.ClientConfig
- getMessage() - Method in exception class co.cloudcraft.exception.CloudcraftException
- getMyInfo() - Method in class co.cloudcraft.api.UserApi
-
Retrieve your own user profile.
- getName() - Method in class co.cloudcraft.model.AwsAccount
-
Human readable name for the AWS account
- getName() - Method in class co.cloudcraft.model.AwsAccountRequest
-
Human readable name for the AWS account
- getName() - Method in class co.cloudcraft.model.Blueprint
- getName() - Method in class co.cloudcraft.model.BlueprintData
- getName() - Method in class co.cloudcraft.model.BlueprintMetadata
-
Name assigned to the blueprint
- getName() - Method in class co.cloudcraft.model.User
-
Name of the user.
- getNodes() - Method in class co.cloudcraft.model.BlueprintData
- getPort() - Method in class co.cloudcraft.ClientConfig
- getProjection() - Method in class co.cloudcraft.model.BlueprintData
- getProtocol() - Method in class co.cloudcraft.ClientConfig
- getReadAccess() - Method in class co.cloudcraft.model.AwsAccount
-
List of teams or customers with read access.
- getReadAccess() - Method in class co.cloudcraft.model.AwsAccountRequest
-
List of teams or customers with read access.
- getReadAccess() - Method in class co.cloudcraft.model.BlueprintMetadata
-
List of teams or customers with read access.
- getReadAccess() - Method in class co.cloudcraft.model.BlueprintRequest
-
List of teams or customers with read access.
- getReadTimeout() - Method in class co.cloudcraft.ClientConfig
- getResponseAsBytes() - Method in class co.cloudcraft.model.CloudcraftResponse
-
Parse and return response as byte[].
- getResponseAsJson() - Method in class co.cloudcraft.model.CloudcraftResponse
-
Parse and return the response as a JSON.
- getResponseAsString() - Method in class co.cloudcraft.model.CloudcraftResponse
-
Parse and return the response as a String.
- getResponseBody() - Method in class co.cloudcraft.model.CloudcraftResponse
-
Response content InputStream
- getRoleArn() - Method in class co.cloudcraft.model.AwsAccount
-
The ARN of the read-only IAM Role created in your AWS account for Cloudcraft.
- getRoleArn() - Method in class co.cloudcraft.model.AwsAccountRequest
-
The ARN of the read-only IAM Role created in your AWS account for Cloudcraft.
- getSettings() - Method in class co.cloudcraft.model.User
-
User settings configured in Cloudcraft.
- getStatusCode() - Method in exception class co.cloudcraft.exception.CloudcraftException
- getStatusCode() - Method in class co.cloudcraft.model.CloudcraftResponse
-
HTTP response code
- getSurfaces() - Method in class co.cloudcraft.model.BlueprintData
- getTags() - Method in class co.cloudcraft.model.BlueprintMetadata
-
Tags assigned to group and organize blueprints
- getText() - Method in class co.cloudcraft.model.BlueprintData
- getTheme() - Method in class co.cloudcraft.model.BlueprintData
- getUpdatedTime() - Method in class co.cloudcraft.model.AwsAccount
-
Returns when the user last access Cloudcraft.
- getUpdatedTime() - Method in class co.cloudcraft.model.BlueprintMetadata
-
Returns when the user last access Cloudcraft.
- getUpdatedTime() - Method in class co.cloudcraft.model.User
-
Returns when the user account was last updated.
- getUserApi() - Method in class co.cloudcraft.Cloudcraft
- getVersion() - Method in class co.cloudcraft.model.BlueprintData
- getWriteAccess() - Method in class co.cloudcraft.model.AwsAccount
-
List of teams or customers with write access.
- getWriteAccess() - Method in class co.cloudcraft.model.AwsAccountRequest
-
List of teams or customers with write access.
- getWriteAccess() - Method in class co.cloudcraft.model.BlueprintMetadata
-
List of teams or customers with write access.
- getWriteAccess() - Method in class co.cloudcraft.model.BlueprintRequest
-
List of teams or customers with write access.
- grid(Boolean) - Method in class co.cloudcraft.model.ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder
-
Enable or disable grid rendering
- grid(Boolean) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- grid(String) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- groups(List<Object>) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- GSON - Static variable in class co.cloudcraft.model.CloudcraftObject
H
- hashCode() - Method in class co.cloudcraft.ClientConfig
- hashCode() - Method in class co.cloudcraft.exception.ErrorResponse
- hashCode() - Method in class co.cloudcraft.model.AwsAccount
- hashCode() - Method in class co.cloudcraft.model.AwsAccountCollection
- hashCode() - Method in class co.cloudcraft.model.AwsAccountRequest
- hashCode() - Method in class co.cloudcraft.model.Blueprint
- hashCode() - Method in class co.cloudcraft.model.BlueprintCollection
- hashCode() - Method in class co.cloudcraft.model.BlueprintData
- hashCode() - Method in class co.cloudcraft.model.BlueprintMetadata
- hashCode() - Method in class co.cloudcraft.model.BlueprintRequest
- hashCode() - Method in class co.cloudcraft.model.CloudcraftResponse
- hashCode() - Method in class co.cloudcraft.model.ExportBlueprintQueryParams
- hashCode() - Method in class co.cloudcraft.model.ExportBudgetQueryParams
- hashCode() - Method in class co.cloudcraft.model.IAMParameters
- hashCode() - Method in class co.cloudcraft.model.SnapshotAccountQueryParams
- hashCode() - Method in class co.cloudcraft.model.User
- height(Integer) - Method in class co.cloudcraft.model.ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder
-
Image height in pixels (for SVG, PNG and PDF).
- height(Integer) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- HKD - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- host(String) - Method in class co.cloudcraft.ClientConfig.ClientConfigBuilder
- HOURLY - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Period
I
- IAMParameters - Class in co.cloudcraft.model
-
Data object representing parameters required for registering a new IAM Role in AWS for use with Cloudcraft, customized to user.
- IAMParameters(String, String, String) - Constructor for class co.cloudcraft.model.IAMParameters
- icons(List<Object>) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- id - Variable in class co.cloudcraft.model.BlueprintMetadata
-
Cloudcraft issued unique identifier.
- images(List<Object>) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- InvalidRequestException - Exception Class in co.cloudcraft.exception
-
Exception thrown when input to APIs are invalid.
- InvalidRequestException(ErrorResponse) - Constructor for exception class co.cloudcraft.exception.InvalidRequestException
- InvalidRequestException(ErrorResponse, Integer) - Constructor for exception class co.cloudcraft.exception.InvalidRequestException
- ISOMETRIC - Enum constant in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Projection
- isShareDocs() - Method in class co.cloudcraft.model.BlueprintData
J
- JPY - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- JSON - Enum constant in enum class co.cloudcraft.api.ApiBase.BlueprintExportFormat
L
- label(Boolean) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- landscape(Boolean) - Method in class co.cloudcraft.model.ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder
-
Enable or disable landscape paper format (PDF).
- landscape(Boolean) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- lastUserId - Variable in class co.cloudcraft.model.BlueprintMetadata
-
User that last updated the blueprint.
- LEDGER - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- LEGAL - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- LETTER - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- LIGHT - Enum constant in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Theme
- list() - Method in class co.cloudcraft.api.AwsAccountApi
-
List all of your linked AWS accounts.
- list() - Method in class co.cloudcraft.api.BlueprintApi
-
List all of your saved blueprints.
- liveAccount(Object) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- liveOptions(Object) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
M
- maxRetries(Integer) - Method in class co.cloudcraft.ClientConfig.ClientConfigBuilder
- MONTHLY - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Period
- MX_GRAPH - Enum constant in enum class co.cloudcraft.api.ApiBase.BlueprintExportFormat
N
- name - Variable in class co.cloudcraft.model.BlueprintMetadata
-
Name assigned to the blueprint
- name(String) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- nodes(List<Object>) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- NOK - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- NotFoundException - Exception Class in co.cloudcraft.exception
-
Exception thrown when server cannot locate the requested resource.
- NotFoundException(ErrorResponse) - Constructor for exception class co.cloudcraft.exception.NotFoundException
- NZD - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
P
- paperSize(ExportBlueprintQueryParams.PaperSize) - Method in class co.cloudcraft.model.ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder
-
Paper size for rendering
- paperSize(ExportBlueprintQueryParams.PaperSize) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- PDF - Enum constant in enum class co.cloudcraft.api.ApiBase.BlueprintExportFormat
- period(ExportBudgetQueryParams.Period) - Method in class co.cloudcraft.model.ExportBudgetQueryParams.ExportBudgetQueryParamsBuilder
-
Period for budget.
- PermissionException - Exception Class in co.cloudcraft.exception
-
Exception thrown when API access to Cloudcraft fails because the user does not have authority to perform the requested operation.
- PermissionException(ErrorResponse) - Constructor for exception class co.cloudcraft.exception.PermissionException
- PNG - Enum constant in enum class co.cloudcraft.api.ApiBase.BlueprintExportFormat
- port(Integer) - Method in class co.cloudcraft.ClientConfig.ClientConfigBuilder
- PRETTY_PRINT_GSON - Static variable in class co.cloudcraft.model.CloudcraftObject
- prettyPrint() - Method in class co.cloudcraft.model.CloudcraftObject
- projection(SnapshotAccountQueryParams.Projection) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- projection(String) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- protocol(String) - Method in class co.cloudcraft.ClientConfig.ClientConfigBuilder
R
- rate(ExportBudgetQueryParams.Rate) - Method in class co.cloudcraft.model.ExportBudgetQueryParams.ExportBudgetQueryParamsBuilder
-
Should be one of "effective" (includes upfront fees) or "stated" (excludes upfront fees).
- RateLimitException - Exception Class in co.cloudcraft.exception
-
Thrown when the user has sent too many requests in a given amount of time ("rate limiting").
- RateLimitException(ErrorResponse) - Constructor for exception class co.cloudcraft.exception.RateLimitException
- readTimeout(Integer) - Method in class co.cloudcraft.ClientConfig.ClientConfigBuilder
- ResourceOutofDateException - Exception Class in co.cloudcraft.exception
-
Exception thrown when the ETag hashes do not match indicating the document has been edited in-between.
- ResourceOutofDateException(ErrorResponse) - Constructor for exception class co.cloudcraft.exception.ResourceOutofDateException
- restClient - Variable in class co.cloudcraft.api.ApiBase
- RestClient - Class in co.cloudcraft
- RestClient(String, ClientConfig) - Constructor for class co.cloudcraft.RestClient
S
- scale(Float) - Method in class co.cloudcraft.model.ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder
-
Scale relative to original size (1.0), for example 0.5 for half or 2.0 for double size.
- scale(Float) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- SEK - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- serialVersionUID - Static variable in class co.cloudcraft.model.CloudcraftObject
- setAccountValidationRegion(String) - Method in class co.cloudcraft.model.AwsAccountRequest
-
Represents the AWS region to be used for account validation.
- setData(BlueprintData) - Method in class co.cloudcraft.model.BlueprintRequest
-
Blueprint data
- setETag(String) - Method in class co.cloudcraft.model.CloudcraftObject
- setName(String) - Method in class co.cloudcraft.model.AwsAccountRequest
-
Human readable name for the AWS account
- setReadAccess(String[]) - Method in class co.cloudcraft.model.AwsAccountRequest
-
List of teams or customers with read access.
- setReadAccess(String[]) - Method in class co.cloudcraft.model.BlueprintRequest
-
List of teams or customers with read access.
- setRoleArn(String) - Method in class co.cloudcraft.model.AwsAccountRequest
-
The ARN of the read-only IAM Role created in your AWS account for Cloudcraft.
- setWriteAccess(String[]) - Method in class co.cloudcraft.model.AwsAccountRequest
-
List of teams or customers with write access.
- setWriteAccess(String[]) - Method in class co.cloudcraft.model.BlueprintRequest
-
List of teams or customers with write access.
- shareDocs(boolean) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- snapshot(String, String, ApiBase.BlueprintExportFormat, SnapshotAccountQueryParams) - Method in class co.cloudcraft.api.AwsAccountApi
-
Scan and render one region of an AWS account into a blueprint in JSON, SVG, PNG, PDF or MxGraph format.
- SnapshotAccountQueryParams - Class in co.cloudcraft.model
- SnapshotAccountQueryParams.Projection - Enum Class in co.cloudcraft.model
- SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder - Class in co.cloudcraft.model
- SnapshotAccountQueryParams.Theme - Enum Class in co.cloudcraft.model
- snapShotParamsBuilder() - Static method in class co.cloudcraft.model.SnapshotAccountQueryParams
- STATED - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Rate
- surfaces(List<Object>) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- SVG - Enum constant in enum class co.cloudcraft.api.ApiBase.BlueprintExportFormat
T
- TABLOID - Enum constant in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- tags - Variable in class co.cloudcraft.model.BlueprintMetadata
-
Tags assigned to group and organize blueprints
- text(List<Object>) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- theme(SnapshotAccountQueryParams.Theme) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- theme(Object) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- toJson() - Method in class co.cloudcraft.model.CloudcraftObject
- toMap() - Method in class co.cloudcraft.model.ExportBlueprintQueryParams
- toMap() - Method in class co.cloudcraft.model.ExportBudgetQueryParams
- toString() - Method in enum class co.cloudcraft.api.ApiBase.BlueprintExportFormat
- toString() - Method in enum class co.cloudcraft.api.ApiBase.BudgetExportFormat
- toString() - Method in class co.cloudcraft.ClientConfig.ClientConfigBuilder
- toString() - Method in class co.cloudcraft.ClientConfig
- toString() - Method in class co.cloudcraft.model.AwsAccount
- toString() - Method in class co.cloudcraft.model.AwsAccountCollection
- toString() - Method in class co.cloudcraft.model.AwsAccountRequest
- toString() - Method in class co.cloudcraft.model.Blueprint
- toString() - Method in class co.cloudcraft.model.BlueprintCollection
- toString() - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
- toString() - Method in class co.cloudcraft.model.BlueprintData
- toString() - Method in class co.cloudcraft.model.BlueprintMetadata
- toString() - Method in class co.cloudcraft.model.BlueprintRequest
- toString() - Method in class co.cloudcraft.model.CloudcraftResponse
- toString() - Method in class co.cloudcraft.model.ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder
- toString() - Method in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
- toString() - Method in class co.cloudcraft.model.ExportBlueprintQueryParams
- toString() - Method in class co.cloudcraft.model.ExportBudgetQueryParams.ExportBudgetQueryParamsBuilder
- toString() - Method in enum class co.cloudcraft.model.ExportBudgetQueryParams.Period
- toString() - Method in enum class co.cloudcraft.model.ExportBudgetQueryParams.Rate
- toString() - Method in class co.cloudcraft.model.ExportBudgetQueryParams
- toString() - Method in class co.cloudcraft.model.IAMParameters
- toString() - Method in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Projection
- toString() - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- toString() - Method in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Theme
- toString() - Method in class co.cloudcraft.model.SnapshotAccountQueryParams
- toString() - Method in class co.cloudcraft.model.User
- transparent(Boolean) - Method in class co.cloudcraft.model.ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder
-
Enable or disable transparent background rendering.
- transparent(Boolean) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
- TWO_DIMENSIONAL - Enum constant in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Projection
U
- update(String, AwsAccountRequest) - Method in class co.cloudcraft.api.AwsAccountApi
-
Update a registered AWS account by ID
- update(String, BlueprintRequest) - Method in class co.cloudcraft.api.BlueprintApi
-
Update an existing blueprint by ID
- updatedAt - Variable in class co.cloudcraft.model.BlueprintMetadata
- updateWithEtag(String, BlueprintRequest, String) - Method in class co.cloudcraft.api.BlueprintApi
-
Update an existing blueprint by ID and the same ETag value as provided by the "Retrieve blueprint" API.
- USD - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
- User - Class in co.cloudcraft.model
-
Represents User in Cloudcraft.
- User(String, String, String, Object, String, String, String) - Constructor for class co.cloudcraft.model.User
- UserApi - Class in co.cloudcraft.api
- UserApi(RestClient) - Constructor for class co.cloudcraft.api.UserApi
V
- validate() - Method in class co.cloudcraft.model.AwsAccountRequest
-
This method does a sanity check of the requests object and ensure the inputs are present and valid.
- valueOf(String) - Static method in enum class co.cloudcraft.api.ApiBase.BlueprintExportFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class co.cloudcraft.api.ApiBase.BudgetExportFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class co.cloudcraft.model.ExportBudgetQueryParams.Period
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class co.cloudcraft.model.ExportBudgetQueryParams.Rate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Projection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Theme
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class co.cloudcraft.api.ApiBase.BlueprintExportFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class co.cloudcraft.api.ApiBase.BudgetExportFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class co.cloudcraft.model.ExportBlueprintQueryParams.PaperSize
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class co.cloudcraft.model.ExportBudgetQueryParams.Period
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class co.cloudcraft.model.ExportBudgetQueryParams.Rate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Projection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class co.cloudcraft.model.SnapshotAccountQueryParams.Theme
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version(Integer) - Method in class co.cloudcraft.model.BlueprintData.BlueprintDataBuilder
W
- WEEKLY - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Period
- width(Integer) - Method in class co.cloudcraft.model.ExportBlueprintQueryParams.ExportBlueprintQueryParamsBuilder
-
Image width in pixels (for SVG, PNG and PDF).
- width(Integer) - Method in class co.cloudcraft.model.SnapshotAccountQueryParams.SnapshotAccountQueryParamsBuilder
X
- XLSX - Enum constant in enum class co.cloudcraft.api.ApiBase.BudgetExportFormat
Y
- YEARLY - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Period
Z
- ZAR - Enum constant in enum class co.cloudcraft.model.ExportBudgetQueryParams.Currency
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form