Class ResourceDataContainer
- java.lang.Object
-
- software.amazon.awssdk.services.greengrass.model.ResourceDataContainer
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceDataContainer.Builder,ResourceDataContainer>
@Generated("software.amazon.awssdk:codegen") public final class ResourceDataContainer extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceDataContainer.Builder,ResourceDataContainer>
A container for resource data. The container takes only one of the following supported resource data types: ''LocalDeviceResourceData'', ''LocalVolumeResourceData'', ''SageMakerMachineLearningModelResourceData'', ''S3MachineLearningModelResourceData'', ''SecretsManagerSecretResourceData''.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceDataContainer.Builder
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
localDeviceResourceData
public final LocalDeviceResourceData localDeviceResourceData()
Attributes that define the local device resource.- Returns:
- Attributes that define the local device resource.
-
localVolumeResourceData
public final LocalVolumeResourceData localVolumeResourceData()
Attributes that define the local volume resource.- Returns:
- Attributes that define the local volume resource.
-
s3MachineLearningModelResourceData
public final S3MachineLearningModelResourceData s3MachineLearningModelResourceData()
Attributes that define an Amazon S3 machine learning resource.- Returns:
- Attributes that define an Amazon S3 machine learning resource.
-
sageMakerMachineLearningModelResourceData
public final SageMakerMachineLearningModelResourceData sageMakerMachineLearningModelResourceData()
Attributes that define an Amazon SageMaker machine learning resource.- Returns:
- Attributes that define an Amazon SageMaker machine learning resource.
-
secretsManagerSecretResourceData
public final SecretsManagerSecretResourceData secretsManagerSecretResourceData()
Attributes that define a secret resource, which references a secret from AWS Secrets Manager.- Returns:
- Attributes that define a secret resource, which references a secret from AWS Secrets Manager.
-
toBuilder
public ResourceDataContainer.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceDataContainer.Builder,ResourceDataContainer>
-
builder
public static ResourceDataContainer.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceDataContainer.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-