Interface CustomArtifactConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CustomArtifactConfiguration.Builder,CustomArtifactConfiguration>,SdkBuilder<CustomArtifactConfiguration.Builder,CustomArtifactConfiguration>,SdkPojo
- Enclosing class:
- CustomArtifactConfiguration
public static interface CustomArtifactConfiguration.Builder extends SdkPojo, CopyableBuilder<CustomArtifactConfiguration.Builder,CustomArtifactConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CustomArtifactConfiguration.BuilderartifactType(String artifactType)UDFstands for user-defined functions.CustomArtifactConfiguration.BuilderartifactType(ArtifactType artifactType)UDFstands for user-defined functions.default CustomArtifactConfiguration.BuildermavenReference(Consumer<MavenReference.Builder> mavenReference)The parameters required to fully specify a Maven reference.CustomArtifactConfiguration.BuildermavenReference(MavenReference mavenReference)The parameters required to fully specify a Maven reference.default CustomArtifactConfiguration.Builders3ContentLocation(Consumer<S3ContentLocation.Builder> s3ContentLocation)Sets the value of the S3ContentLocation property for this object.CustomArtifactConfiguration.Builders3ContentLocation(S3ContentLocation s3ContentLocation)Sets the value of the S3ContentLocation 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
CustomArtifactConfiguration.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
CustomArtifactConfiguration.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
-
s3ContentLocation
CustomArtifactConfiguration.Builder s3ContentLocation(S3ContentLocation s3ContentLocation)
Sets the value of the S3ContentLocation property for this object.- Parameters:
s3ContentLocation- The new value for the S3ContentLocation property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ContentLocation
default CustomArtifactConfiguration.Builder s3ContentLocation(Consumer<S3ContentLocation.Builder> s3ContentLocation)
Sets the value of the S3ContentLocation 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 tos3ContentLocation(S3ContentLocation).- Parameters:
s3ContentLocation- 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:
s3ContentLocation(S3ContentLocation)
-
mavenReference
CustomArtifactConfiguration.Builder mavenReference(MavenReference mavenReference)
The parameters required to fully specify a Maven reference.
- Parameters:
mavenReference- The parameters required to fully specify a Maven reference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mavenReference
default CustomArtifactConfiguration.Builder mavenReference(Consumer<MavenReference.Builder> mavenReference)
The parameters required to fully specify a Maven reference.
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 tomavenReference(MavenReference).- Parameters:
mavenReference- 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:
mavenReference(MavenReference)
-
-