Interface CustomArtifactConfigurationDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CustomArtifactConfigurationDescription.Builder,CustomArtifactConfigurationDescription>,SdkBuilder<CustomArtifactConfigurationDescription.Builder,CustomArtifactConfigurationDescription>,SdkPojo
- Enclosing class:
- CustomArtifactConfigurationDescription
public static interface CustomArtifactConfigurationDescription.Builder extends SdkPojo, CopyableBuilder<CustomArtifactConfigurationDescription.Builder,CustomArtifactConfigurationDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CustomArtifactConfigurationDescription.BuilderartifactType(String artifactType)UDFstands for user-defined functions.CustomArtifactConfigurationDescription.BuilderartifactType(ArtifactType artifactType)UDFstands for user-defined functions.default CustomArtifactConfigurationDescription.BuildermavenReferenceDescription(Consumer<MavenReference.Builder> mavenReferenceDescription)The parameters that are required to specify a Maven dependency.CustomArtifactConfigurationDescription.BuildermavenReferenceDescription(MavenReference mavenReferenceDescription)The parameters that are required to specify a Maven dependency.default CustomArtifactConfigurationDescription.Builders3ContentLocationDescription(Consumer<S3ContentLocation.Builder> s3ContentLocationDescription)Sets the value of the S3ContentLocationDescription property for this object.CustomArtifactConfigurationDescription.Builders3ContentLocationDescription(S3ContentLocation s3ContentLocationDescription)Sets the value of the S3ContentLocationDescription 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, sdkFields
-
-
-
-
Method Detail
-
artifactType
CustomArtifactConfigurationDescription.Builder artifactType(String artifactType)
UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan be in either Maven or an S3 bucket.- Parameters:
artifactType-UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan be in either Maven or an S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ArtifactType,ArtifactType
-
artifactType
CustomArtifactConfigurationDescription.Builder artifactType(ArtifactType artifactType)
UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan be in either Maven or an S3 bucket.- Parameters:
artifactType-UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan be in either Maven or an S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ArtifactType,ArtifactType
-
s3ContentLocationDescription
CustomArtifactConfigurationDescription.Builder s3ContentLocationDescription(S3ContentLocation s3ContentLocationDescription)
Sets the value of the S3ContentLocationDescription property for this object.- Parameters:
s3ContentLocationDescription- The new value for the S3ContentLocationDescription property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ContentLocationDescription
default CustomArtifactConfigurationDescription.Builder s3ContentLocationDescription(Consumer<S3ContentLocation.Builder> s3ContentLocationDescription)
Sets the value of the S3ContentLocationDescription property for this object. This is a convenience method that creates an instance of theS3ContentLocation.Builderavoiding the need to create one manually viaS3ContentLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3ContentLocationDescription(S3ContentLocation).- Parameters:
s3ContentLocationDescription- a consumer that will call methods onS3ContentLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3ContentLocationDescription(S3ContentLocation)
-
mavenReferenceDescription
CustomArtifactConfigurationDescription.Builder mavenReferenceDescription(MavenReference mavenReferenceDescription)
The parameters that are required to specify a Maven dependency.
- Parameters:
mavenReferenceDescription- The parameters that are required to specify a Maven dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mavenReferenceDescription
default CustomArtifactConfigurationDescription.Builder mavenReferenceDescription(Consumer<MavenReference.Builder> mavenReferenceDescription)
The parameters that are required to specify a Maven dependency.
This is a convenience method that creates an instance of theMavenReference.Builderavoiding the need to create one manually viaMavenReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomavenReferenceDescription(MavenReference).- Parameters:
mavenReferenceDescription- a consumer that will call methods onMavenReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
mavenReferenceDescription(MavenReference)
-
-