Interface DataAutomationProject.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataAutomationProject.Builder,DataAutomationProject>,SdkBuilder<DataAutomationProject.Builder,DataAutomationProject>,SdkPojo
- Enclosing class:
- DataAutomationProject
public static interface DataAutomationProject.Builder extends SdkPojo, CopyableBuilder<DataAutomationProject.Builder,DataAutomationProject>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DataAutomationProject.BuildercreationTime(Instant creationTime)Sets the value of the CreationTime property for this object.default DataAutomationProject.BuildercustomOutputConfiguration(Consumer<CustomOutputConfiguration.Builder> customOutputConfiguration)Sets the value of the CustomOutputConfiguration property for this object.DataAutomationProject.BuildercustomOutputConfiguration(CustomOutputConfiguration customOutputConfiguration)Sets the value of the CustomOutputConfiguration property for this object.DataAutomationProject.BuilderkmsEncryptionContext(Map<String,String> kmsEncryptionContext)Sets the value of the KmsEncryptionContext property for this object.DataAutomationProject.BuilderkmsKeyId(String kmsKeyId)Sets the value of the KmsKeyId property for this object.DataAutomationProject.BuilderlastModifiedTime(Instant lastModifiedTime)Sets the value of the LastModifiedTime property for this object.default DataAutomationProject.BuilderoverrideConfigurationValue(Consumer<OverrideConfiguration.Builder> overrideConfigurationValue)Sets the value of the OverrideConfiguration property for this object.DataAutomationProject.BuilderoverrideConfigurationValue(OverrideConfiguration overrideConfigurationValue)Sets the value of the OverrideConfiguration property for this object.DataAutomationProject.BuilderprojectArn(String projectArn)Sets the value of the ProjectArn property for this object.DataAutomationProject.BuilderprojectDescription(String projectDescription)Sets the value of the ProjectDescription property for this object.DataAutomationProject.BuilderprojectName(String projectName)Sets the value of the ProjectName property for this object.DataAutomationProject.BuilderprojectStage(String projectStage)Sets the value of the ProjectStage property for this object.DataAutomationProject.BuilderprojectStage(DataAutomationProjectStage projectStage)Sets the value of the ProjectStage property for this object.default DataAutomationProject.BuilderstandardOutputConfiguration(Consumer<StandardOutputConfiguration.Builder> standardOutputConfiguration)Sets the value of the StandardOutputConfiguration property for this object.DataAutomationProject.BuilderstandardOutputConfiguration(StandardOutputConfiguration standardOutputConfiguration)Sets the value of the StandardOutputConfiguration property for this object.DataAutomationProject.Builderstatus(String status)Sets the value of the Status property for this object.DataAutomationProject.Builderstatus(DataAutomationProjectStatus status)Sets the value of the Status property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
projectArn
DataAutomationProject.Builder projectArn(String projectArn)
Sets the value of the ProjectArn property for this object.- Parameters:
projectArn- The new value for the ProjectArn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
DataAutomationProject.Builder creationTime(Instant creationTime)
Sets the value of the CreationTime property for this object.- Parameters:
creationTime- The new value for the CreationTime property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
DataAutomationProject.Builder lastModifiedTime(Instant lastModifiedTime)
Sets the value of the LastModifiedTime property for this object.- Parameters:
lastModifiedTime- The new value for the LastModifiedTime property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectName
DataAutomationProject.Builder projectName(String projectName)
Sets the value of the ProjectName property for this object.- Parameters:
projectName- The new value for the ProjectName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectStage
DataAutomationProject.Builder projectStage(String projectStage)
Sets the value of the ProjectStage property for this object.- Parameters:
projectStage- The new value for the ProjectStage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataAutomationProjectStage,DataAutomationProjectStage
-
projectStage
DataAutomationProject.Builder projectStage(DataAutomationProjectStage projectStage)
Sets the value of the ProjectStage property for this object.- Parameters:
projectStage- The new value for the ProjectStage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataAutomationProjectStage,DataAutomationProjectStage
-
projectDescription
DataAutomationProject.Builder projectDescription(String projectDescription)
Sets the value of the ProjectDescription property for this object.- Parameters:
projectDescription- The new value for the ProjectDescription property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardOutputConfiguration
DataAutomationProject.Builder standardOutputConfiguration(StandardOutputConfiguration standardOutputConfiguration)
Sets the value of the StandardOutputConfiguration property for this object.- Parameters:
standardOutputConfiguration- The new value for the StandardOutputConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardOutputConfiguration
default DataAutomationProject.Builder standardOutputConfiguration(Consumer<StandardOutputConfiguration.Builder> standardOutputConfiguration)
Sets the value of the StandardOutputConfiguration property for this object. This is a convenience method that creates an instance of theStandardOutputConfiguration.Builderavoiding the need to create one manually viaStandardOutputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostandardOutputConfiguration(StandardOutputConfiguration).- Parameters:
standardOutputConfiguration- a consumer that will call methods onStandardOutputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
standardOutputConfiguration(StandardOutputConfiguration)
-
customOutputConfiguration
DataAutomationProject.Builder customOutputConfiguration(CustomOutputConfiguration customOutputConfiguration)
Sets the value of the CustomOutputConfiguration property for this object.- Parameters:
customOutputConfiguration- The new value for the CustomOutputConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customOutputConfiguration
default DataAutomationProject.Builder customOutputConfiguration(Consumer<CustomOutputConfiguration.Builder> customOutputConfiguration)
Sets the value of the CustomOutputConfiguration property for this object. This is a convenience method that creates an instance of theCustomOutputConfiguration.Builderavoiding the need to create one manually viaCustomOutputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomOutputConfiguration(CustomOutputConfiguration).- Parameters:
customOutputConfiguration- a consumer that will call methods onCustomOutputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
customOutputConfiguration(CustomOutputConfiguration)
-
overrideConfigurationValue
DataAutomationProject.Builder overrideConfigurationValue(OverrideConfiguration overrideConfigurationValue)
Sets the value of the OverrideConfiguration property for this object.- Parameters:
overrideConfigurationValue- The new value for the OverrideConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfigurationValue
default DataAutomationProject.Builder overrideConfigurationValue(Consumer<OverrideConfiguration.Builder> overrideConfigurationValue)
Sets the value of the OverrideConfiguration property for this object. This is a convenience method that creates an instance of theOverrideConfiguration.Builderavoiding the need to create one manually viaOverrideConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooverrideConfigurationValue(OverrideConfiguration).- Parameters:
overrideConfigurationValue- a consumer that will call methods onOverrideConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
overrideConfigurationValue(OverrideConfiguration)
-
status
DataAutomationProject.Builder status(String status)
Sets the value of the Status property for this object.- Parameters:
status- The new value for the Status property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataAutomationProjectStatus,DataAutomationProjectStatus
-
status
DataAutomationProject.Builder status(DataAutomationProjectStatus status)
Sets the value of the Status property for this object.- Parameters:
status- The new value for the Status property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataAutomationProjectStatus,DataAutomationProjectStatus
-
kmsKeyId
DataAutomationProject.Builder kmsKeyId(String kmsKeyId)
Sets the value of the KmsKeyId property for this object.- Parameters:
kmsKeyId- The new value for the KmsKeyId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsEncryptionContext
DataAutomationProject.Builder kmsEncryptionContext(Map<String,String> kmsEncryptionContext)
Sets the value of the KmsEncryptionContext property for this object.- Parameters:
kmsEncryptionContext- The new value for the KmsEncryptionContext property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-