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