Interface CreateProjectRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateProjectRequest.Builder,CreateProjectRequest>,DataBrewRequest.Builder,SdkBuilder<CreateProjectRequest.Builder,CreateProjectRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateProjectRequest
public static interface CreateProjectRequest.Builder extends DataBrewRequest.Builder, SdkPojo, CopyableBuilder<CreateProjectRequest.Builder,CreateProjectRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateProjectRequest.BuilderdatasetName(String datasetName)The name of an existing dataset to associate this project with.CreateProjectRequest.Buildername(String name)A unique name for the new project.CreateProjectRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateProjectRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateProjectRequest.BuilderrecipeName(String recipeName)The name of an existing recipe to associate with the project.CreateProjectRequest.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed for this request.default CreateProjectRequest.Buildersample(Consumer<Sample.Builder> sample)Sets the value of the Sample property for this object.CreateProjectRequest.Buildersample(Sample sample)Sets the value of the Sample property for this object.CreateProjectRequest.Buildertags(Map<String,String> tags)Metadata tags to apply to this project.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.databrew.model.DataBrewRequest.Builder
build
-
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
-
datasetName
CreateProjectRequest.Builder datasetName(String datasetName)
The name of an existing dataset to associate this project with.
- Parameters:
datasetName- The name of an existing dataset to associate this project with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CreateProjectRequest.Builder name(String name)
A unique name for the new project. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
- Parameters:
name- A unique name for the new project. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recipeName
CreateProjectRequest.Builder recipeName(String recipeName)
The name of an existing recipe to associate with the project.
- Parameters:
recipeName- The name of an existing recipe to associate with the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sample
CreateProjectRequest.Builder sample(Sample sample)
Sets the value of the Sample property for this object.- Parameters:
sample- The new value for the Sample property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sample
default CreateProjectRequest.Builder sample(Consumer<Sample.Builder> sample)
Sets the value of the Sample property for this object. This is a convenience method that creates an instance of theSample.Builderavoiding the need to create one manually viaSample.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosample(Sample).- Parameters:
sample- a consumer that will call methods onSample.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sample(Sample)
-
roleArn
CreateProjectRequest.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed for this request.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed for this request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateProjectRequest.Builder tags(Map<String,String> tags)
Metadata tags to apply to this project.
- Parameters:
tags- Metadata tags to apply to this project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateProjectRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateProjectRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-