Class ClusterMetadata
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ClusterMetadata.Builder,ClusterMetadata>
Contains metadata about a specific cluster.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe automatically generated ID for a specific address.static ClusterMetadata.Builderbuilder()final StringThe automatically generated ID for a cluster.final ClusterStateThe current status of the cluster.final StringThe current status of the cluster.final InstantThe creation date for this cluster.final StringThe optional description of the cluster.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe ID of the address that you want a cluster shipped to, after it will be shipped to its primary address.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final JobTypejobType()The type of job for this cluster.final StringThe type of job for this cluster.final StringTheKmsKeyARNAmazon Resource Name (ARN) associated with this cluster.final NotificationThe Amazon Simple Notification Service (Amazon SNS) notification settings for this cluster.Represents metadata and configuration settings for services on an Amazon Web Services Snow Family device.final JobResourceThe arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.final StringroleARN()The role ARN associated with this cluster.static Class<? extends ClusterMetadata.Builder> final ShippingOptionThe shipping speed for each node in this cluster.final StringThe shipping speed for each node in this cluster.final SnowballTypeThe type of Snowcone device to use for this cluster.final StringThe type of Snowcone device to use for this cluster.final TaxDocumentsThe tax documents required in your Amazon Web Services Region.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
clusterId
The automatically generated ID for a cluster.
- Returns:
- The automatically generated ID for a cluster.
-
description
The optional description of the cluster.
- Returns:
- The optional description of the cluster.
-
kmsKeyARN
The
KmsKeyARNAmazon Resource Name (ARN) associated with this cluster. This ARN was created using the CreateKey API action in Key Management Service (KMS.- Returns:
- The
KmsKeyARNAmazon Resource Name (ARN) associated with this cluster. This ARN was created using the CreateKey API action in Key Management Service (KMS.
-
roleARN
The role ARN associated with this cluster. This ARN was created using the CreateRole API action in Identity and Access Management (IAM).
- Returns:
- The role ARN associated with this cluster. This ARN was created using the CreateRole API action in Identity and Access Management (IAM).
-
clusterState
The current status of the cluster.
If the service returns an enum value that is not available in the current SDK version,
clusterStatewill returnClusterState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromclusterStateAsString().- Returns:
- The current status of the cluster.
- See Also:
-
clusterStateAsString
The current status of the cluster.
If the service returns an enum value that is not available in the current SDK version,
clusterStatewill returnClusterState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromclusterStateAsString().- Returns:
- The current status of the cluster.
- See Also:
-
jobType
The type of job for this cluster. Currently, the only job type supported for clusters is
LOCAL_USE.If the service returns an enum value that is not available in the current SDK version,
jobTypewill returnJobType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromjobTypeAsString().- Returns:
- The type of job for this cluster. Currently, the only job type supported for clusters is
LOCAL_USE. - See Also:
-
jobTypeAsString
The type of job for this cluster. Currently, the only job type supported for clusters is
LOCAL_USE.If the service returns an enum value that is not available in the current SDK version,
jobTypewill returnJobType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromjobTypeAsString().- Returns:
- The type of job for this cluster. Currently, the only job type supported for clusters is
LOCAL_USE. - See Also:
-
snowballType
The type of Snowcone device to use for this cluster.
For cluster jobs, Amazon Web Services Snow Family currently supports only the
EDGEdevice type.If the service returns an enum value that is not available in the current SDK version,
snowballTypewill returnSnowballType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsnowballTypeAsString().- Returns:
- The type of Snowcone device to use for this cluster.
For cluster jobs, Amazon Web Services Snow Family currently supports only the
EDGEdevice type. - See Also:
-
snowballTypeAsString
The type of Snowcone device to use for this cluster.
For cluster jobs, Amazon Web Services Snow Family currently supports only the
EDGEdevice type.If the service returns an enum value that is not available in the current SDK version,
snowballTypewill returnSnowballType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsnowballTypeAsString().- Returns:
- The type of Snowcone device to use for this cluster.
For cluster jobs, Amazon Web Services Snow Family currently supports only the
EDGEdevice type. - See Also:
-
creationDate
The creation date for this cluster.
- Returns:
- The creation date for this cluster.
-
resources
The arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.
- Returns:
- The arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.
-
addressId
The automatically generated ID for a specific address.
- Returns:
- The automatically generated ID for a specific address.
-
shippingOption
The shipping speed for each node in this cluster. This speed doesn't dictate how soon you'll get each device, rather it represents how quickly each device moves to its destination while in transit. Regional shipping speeds are as follows:
-
In Australia, you have access to express shipping. Typically, devices shipped express are delivered in about a day.
-
In the European Union (EU), you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.
-
In India, Snow devices are delivered in one to seven days.
-
In the US, you have access to one-day shipping and two-day shipping.
If the service returns an enum value that is not available in the current SDK version,
shippingOptionwill returnShippingOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromshippingOptionAsString().- Returns:
- The shipping speed for each node in this cluster. This speed doesn't dictate how soon you'll get each
device, rather it represents how quickly each device moves to its destination while in transit. Regional
shipping speeds are as follows:
-
In Australia, you have access to express shipping. Typically, devices shipped express are delivered in about a day.
-
In the European Union (EU), you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.
-
In India, Snow devices are delivered in one to seven days.
-
In the US, you have access to one-day shipping and two-day shipping.
-
- See Also:
-
-
shippingOptionAsString
The shipping speed for each node in this cluster. This speed doesn't dictate how soon you'll get each device, rather it represents how quickly each device moves to its destination while in transit. Regional shipping speeds are as follows:
-
In Australia, you have access to express shipping. Typically, devices shipped express are delivered in about a day.
-
In the European Union (EU), you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.
-
In India, Snow devices are delivered in one to seven days.
-
In the US, you have access to one-day shipping and two-day shipping.
If the service returns an enum value that is not available in the current SDK version,
shippingOptionwill returnShippingOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromshippingOptionAsString().- Returns:
- The shipping speed for each node in this cluster. This speed doesn't dictate how soon you'll get each
device, rather it represents how quickly each device moves to its destination while in transit. Regional
shipping speeds are as follows:
-
In Australia, you have access to express shipping. Typically, devices shipped express are delivered in about a day.
-
In the European Union (EU), you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.
-
In India, Snow devices are delivered in one to seven days.
-
In the US, you have access to one-day shipping and two-day shipping.
-
- See Also:
-
-
notification
The Amazon Simple Notification Service (Amazon SNS) notification settings for this cluster.
- Returns:
- The Amazon Simple Notification Service (Amazon SNS) notification settings for this cluster.
-
forwardingAddressId
The ID of the address that you want a cluster shipped to, after it will be shipped to its primary address. This field is not supported in most regions.
- Returns:
- The ID of the address that you want a cluster shipped to, after it will be shipped to its primary address. This field is not supported in most regions.
-
taxDocuments
The tax documents required in your Amazon Web Services Region.
- Returns:
- The tax documents required in your Amazon Web Services Region.
-
onDeviceServiceConfiguration
Represents metadata and configuration settings for services on an Amazon Web Services Snow Family device.
- Returns:
- Represents metadata and configuration settings for services on an Amazon Web Services Snow Family device.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ClusterMetadata.Builder,ClusterMetadata> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-