Interface JobResource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<JobResource.Builder,JobResource>,SdkBuilder<JobResource.Builder,JobResource>,SdkPojo
- Enclosing class:
- JobResource
public static interface JobResource.Builder extends SdkPojo, CopyableBuilder<JobResource.Builder,JobResource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JobResource.Builderec2AmiResources(Collection<Ec2AmiResource> ec2AmiResources)The Amazon Machine Images (AMIs) associated with this job.JobResource.Builderec2AmiResources(Consumer<Ec2AmiResource.Builder>... ec2AmiResources)The Amazon Machine Images (AMIs) associated with this job.JobResource.Builderec2AmiResources(Ec2AmiResource... ec2AmiResources)The Amazon Machine Images (AMIs) associated with this job.JobResource.BuilderlambdaResources(Collection<LambdaResource> lambdaResources)The Python-language Lambda functions for this job.JobResource.BuilderlambdaResources(Consumer<LambdaResource.Builder>... lambdaResources)The Python-language Lambda functions for this job.JobResource.BuilderlambdaResources(LambdaResource... lambdaResources)The Python-language Lambda functions for this job.JobResource.Builders3Resources(Collection<S3Resource> s3Resources)An array ofS3Resourceobjects.JobResource.Builders3Resources(Consumer<S3Resource.Builder>... s3Resources)An array ofS3Resourceobjects.JobResource.Builders3Resources(S3Resource... s3Resources)An array ofS3Resourceobjects.-
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
-
s3Resources
JobResource.Builder s3Resources(Collection<S3Resource> s3Resources)
An array of
S3Resourceobjects.- Parameters:
s3Resources- An array ofS3Resourceobjects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Resources
JobResource.Builder s3Resources(S3Resource... s3Resources)
An array of
S3Resourceobjects.- Parameters:
s3Resources- An array ofS3Resourceobjects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Resources
JobResource.Builder s3Resources(Consumer<S3Resource.Builder>... s3Resources)
An array of
This is a convenience method that creates an instance of theS3Resourceobjects.S3Resource.Builderavoiding the need to create one manually viaS3Resource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#s3Resources(List.) - Parameters:
s3Resources- a consumer that will call methods onS3Resource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#s3Resources(java.util.Collection)
-
lambdaResources
JobResource.Builder lambdaResources(Collection<LambdaResource> lambdaResources)
The Python-language Lambda functions for this job.
- Parameters:
lambdaResources- The Python-language Lambda functions for this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaResources
JobResource.Builder lambdaResources(LambdaResource... lambdaResources)
The Python-language Lambda functions for this job.
- Parameters:
lambdaResources- The Python-language Lambda functions for this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaResources
JobResource.Builder lambdaResources(Consumer<LambdaResource.Builder>... lambdaResources)
The Python-language Lambda functions for this job.
This is a convenience method that creates an instance of theLambdaResource.Builderavoiding the need to create one manually viaLambdaResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#lambdaResources(List.) - Parameters:
lambdaResources- a consumer that will call methods onLambdaResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#lambdaResources(java.util.Collection)
-
ec2AmiResources
JobResource.Builder ec2AmiResources(Collection<Ec2AmiResource> ec2AmiResources)
The Amazon Machine Images (AMIs) associated with this job.
- Parameters:
ec2AmiResources- The Amazon Machine Images (AMIs) associated with this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2AmiResources
JobResource.Builder ec2AmiResources(Ec2AmiResource... ec2AmiResources)
The Amazon Machine Images (AMIs) associated with this job.
- Parameters:
ec2AmiResources- The Amazon Machine Images (AMIs) associated with this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2AmiResources
JobResource.Builder ec2AmiResources(Consumer<Ec2AmiResource.Builder>... ec2AmiResources)
The Amazon Machine Images (AMIs) associated with this job.
This is a convenience method that creates an instance of theEc2AmiResource.Builderavoiding the need to create one manually viaEc2AmiResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ec2AmiResources(List.) - Parameters:
ec2AmiResources- a consumer that will call methods onEc2AmiResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ec2AmiResources(java.util.Collection)
-
-