Interface NetworkMigrationCodeGenerationArtifact.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkMigrationCodeGenerationArtifact.Builder,,NetworkMigrationCodeGenerationArtifact> SdkBuilder<NetworkMigrationCodeGenerationArtifact.Builder,,NetworkMigrationCodeGenerationArtifact> SdkPojo
- Enclosing class:
NetworkMigrationCodeGenerationArtifact
-
Method Summary
Modifier and TypeMethodDescriptionartifactID(String artifactID) The unique identifier of the artifact.artifactSubType(String artifactSubType) The sub-type of the artifact for further classification.artifactSubType(NetworkMigrationCodeGenerationArtifactSubType artifactSubType) The sub-type of the artifact for further classification.artifactType(String artifactType) The type of the artifact, such as CLOUDFORMATION_TEMPLATE or TERRAFORM_MODULE.artifactType(NetworkMigrationCodeGenerationArtifactType artifactType) The type of the artifact, such as CLOUDFORMATION_TEMPLATE or TERRAFORM_MODULE.checksum(Consumer<Checksum.Builder> checksum) The checksum of the artifact for integrity verification.The checksum of the artifact for integrity verification.The timestamp when the artifact was created.The logical identifier for the artifact.outputS3Configuration(Consumer<S3Configuration.Builder> outputS3Configuration) The S3 location where the artifact is stored.outputS3Configuration(S3Configuration outputS3Configuration) The S3 location where the artifact is stored.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
artifactID
The unique identifier of the artifact.
- Parameters:
artifactID- The unique identifier of the artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
artifactType
The type of the artifact, such as CLOUDFORMATION_TEMPLATE or TERRAFORM_MODULE.
- Parameters:
artifactType- The type of the artifact, such as CLOUDFORMATION_TEMPLATE or TERRAFORM_MODULE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
artifactType
NetworkMigrationCodeGenerationArtifact.Builder artifactType(NetworkMigrationCodeGenerationArtifactType artifactType) The type of the artifact, such as CLOUDFORMATION_TEMPLATE or TERRAFORM_MODULE.
- Parameters:
artifactType- The type of the artifact, such as CLOUDFORMATION_TEMPLATE or TERRAFORM_MODULE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
artifactSubType
The sub-type of the artifact for further classification.
- Parameters:
artifactSubType- The sub-type of the artifact for further classification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
artifactSubType
NetworkMigrationCodeGenerationArtifact.Builder artifactSubType(NetworkMigrationCodeGenerationArtifactSubType artifactSubType) The sub-type of the artifact for further classification.
- Parameters:
artifactSubType- The sub-type of the artifact for further classification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logicalID
The logical identifier for the artifact.
- Parameters:
logicalID- The logical identifier for the artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputS3Configuration
NetworkMigrationCodeGenerationArtifact.Builder outputS3Configuration(S3Configuration outputS3Configuration) The S3 location where the artifact is stored.
- Parameters:
outputS3Configuration- The S3 location where the artifact is stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputS3Configuration
default NetworkMigrationCodeGenerationArtifact.Builder outputS3Configuration(Consumer<S3Configuration.Builder> outputS3Configuration) The S3 location where the artifact is stored.
This is a convenience method that creates an instance of theS3Configuration.Builderavoiding the need to create one manually viaS3Configuration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputS3Configuration(S3Configuration).- Parameters:
outputS3Configuration- a consumer that will call methods onS3Configuration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
checksum
The checksum of the artifact for integrity verification.
- Parameters:
checksum- The checksum of the artifact for integrity verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checksum
default NetworkMigrationCodeGenerationArtifact.Builder checksum(Consumer<Checksum.Builder> checksum) The checksum of the artifact for integrity verification.
This is a convenience method that creates an instance of theChecksum.Builderavoiding the need to create one manually viaChecksum.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tochecksum(Checksum).- Parameters:
checksum- a consumer that will call methods onChecksum.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp when the artifact was created.
- Parameters:
createdAt- The timestamp when the artifact was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-