Class CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder
java.lang.Object
software.amazon.awscdk.services.greengrass.CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnResourceDefinitionVersion.ResourceDataContainerProperty>
- Enclosing interface:
CfnResourceDefinitionVersion.ResourceDataContainerProperty
@Stability(Stable)
public static final class CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnResourceDefinitionVersion.ResourceDataContainerProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.localDeviceResourceData
(IResolvable localDeviceResourceData) localDeviceResourceData
(CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty localDeviceResourceData) localVolumeResourceData
(IResolvable localVolumeResourceData) localVolumeResourceData
(CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty localVolumeResourceData) s3MachineLearningModelResourceData
(IResolvable s3MachineLearningModelResourceData) s3MachineLearningModelResourceData
(CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty s3MachineLearningModelResourceData) sageMakerMachineLearningModelResourceData
(IResolvable sageMakerMachineLearningModelResourceData) sageMakerMachineLearningModelResourceData
(CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty sageMakerMachineLearningModelResourceData) secretsManagerSecretResourceData
(IResolvable secretsManagerSecretResourceData) secretsManagerSecretResourceData
(CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty secretsManagerSecretResourceData)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
localDeviceResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder localDeviceResourceData(IResolvable localDeviceResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getLocalDeviceResourceData()
- Parameters:
localDeviceResourceData
- Settings for a local device resource.- Returns:
this
-
localDeviceResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder localDeviceResourceData(CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty localDeviceResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getLocalDeviceResourceData()
- Parameters:
localDeviceResourceData
- Settings for a local device resource.- Returns:
this
-
localVolumeResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder localVolumeResourceData(IResolvable localVolumeResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getLocalVolumeResourceData()
- Parameters:
localVolumeResourceData
- Settings for a local volume resource.- Returns:
this
-
localVolumeResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder localVolumeResourceData(CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty localVolumeResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getLocalVolumeResourceData()
- Parameters:
localVolumeResourceData
- Settings for a local volume resource.- Returns:
this
-
s3MachineLearningModelResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder s3MachineLearningModelResourceData(IResolvable s3MachineLearningModelResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getS3MachineLearningModelResourceData()
- Parameters:
s3MachineLearningModelResourceData
- Settings for a machine learning resource stored in Amazon S3 .- Returns:
this
-
s3MachineLearningModelResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder s3MachineLearningModelResourceData(CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty s3MachineLearningModelResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getS3MachineLearningModelResourceData()
- Parameters:
s3MachineLearningModelResourceData
- Settings for a machine learning resource stored in Amazon S3 .- Returns:
this
-
sageMakerMachineLearningModelResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder sageMakerMachineLearningModelResourceData(IResolvable sageMakerMachineLearningModelResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getSageMakerMachineLearningModelResourceData()
- Parameters:
sageMakerMachineLearningModelResourceData
- Settings for a machine learning resource saved as an SageMaker AI training job.- Returns:
this
-
sageMakerMachineLearningModelResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder sageMakerMachineLearningModelResourceData(CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty sageMakerMachineLearningModelResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getSageMakerMachineLearningModelResourceData()
- Parameters:
sageMakerMachineLearningModelResourceData
- Settings for a machine learning resource saved as an SageMaker AI training job.- Returns:
this
-
secretsManagerSecretResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder secretsManagerSecretResourceData(IResolvable secretsManagerSecretResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getSecretsManagerSecretResourceData()
- Parameters:
secretsManagerSecretResourceData
- Settings for a secret resource.- Returns:
this
-
secretsManagerSecretResourceData
@Stability(Stable) public CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder secretsManagerSecretResourceData(CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty secretsManagerSecretResourceData) Sets the value ofCfnResourceDefinitionVersion.ResourceDataContainerProperty.getSecretsManagerSecretResourceData()
- Parameters:
secretsManagerSecretResourceData
- Settings for a secret resource.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnResourceDefinitionVersion.ResourceDataContainerProperty>
- Returns:
- a new instance of
CfnResourceDefinitionVersion.ResourceDataContainerProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-