Interface CreateThemeRequest.Builder
-
- All Superinterfaces:
AmplifyUiBuilderRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CreateThemeRequest.Builder,CreateThemeRequest>,SdkBuilder<CreateThemeRequest.Builder,CreateThemeRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateThemeRequest
public static interface CreateThemeRequest.Builder extends AmplifyUiBuilderRequest.Builder, SdkPojo, CopyableBuilder<CreateThemeRequest.Builder,CreateThemeRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateThemeRequest.BuilderappId(String appId)The unique ID of the Amplify app associated with the theme.CreateThemeRequest.BuilderclientToken(String clientToken)The unique client token.CreateThemeRequest.BuilderenvironmentName(String environmentName)The name of the backend environment that is a part of the Amplify app.CreateThemeRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateThemeRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default CreateThemeRequest.BuilderthemeToCreate(Consumer<CreateThemeData.Builder> themeToCreate)Represents the configuration of the theme to create.CreateThemeRequest.BuilderthemeToCreate(CreateThemeData themeToCreate)Represents the configuration of the theme to create.-
Methods inherited from interface software.amazon.awssdk.services.amplifyuibuilder.model.AmplifyUiBuilderRequest.Builder
build
-
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.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
appId
CreateThemeRequest.Builder appId(String appId)
The unique ID of the Amplify app associated with the theme.
- Parameters:
appId- The unique ID of the Amplify app associated with the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentName
CreateThemeRequest.Builder environmentName(String environmentName)
The name of the backend environment that is a part of the Amplify app.
- Parameters:
environmentName- The name of the backend environment that is a part of the Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
CreateThemeRequest.Builder clientToken(String clientToken)
The unique client token.
- Parameters:
clientToken- The unique client token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
themeToCreate
CreateThemeRequest.Builder themeToCreate(CreateThemeData themeToCreate)
Represents the configuration of the theme to create.
- Parameters:
themeToCreate- Represents the configuration of the theme to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
themeToCreate
default CreateThemeRequest.Builder themeToCreate(Consumer<CreateThemeData.Builder> themeToCreate)
Represents the configuration of the theme to create.
This is a convenience method that creates an instance of theCreateThemeData.Builderavoiding the need to create one manually viaCreateThemeData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tothemeToCreate(CreateThemeData).- Parameters:
themeToCreate- a consumer that will call methods onCreateThemeData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
themeToCreate(CreateThemeData)
-
overrideConfiguration
CreateThemeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateThemeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-