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