Index

A B C D E F G H I J L M N P R S T U V W X Y Z 
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 AwsAccount registered 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 BlueprintDataBuilder that 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 AwsAccount registered 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
 
A B C D E F G H I J L M N P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form