Interface PublishSchemaRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CloudDirectoryRequest.Builder
,CopyableBuilder<PublishSchemaRequest.Builder,
,PublishSchemaRequest> SdkBuilder<PublishSchemaRequest.Builder,
,PublishSchemaRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
PublishSchemaRequest
public static interface PublishSchemaRequest.Builder
extends CloudDirectoryRequest.Builder, SdkPojo, CopyableBuilder<PublishSchemaRequest.Builder,PublishSchemaRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondevelopmentSchemaArn
(String developmentSchemaArn) The Amazon Resource Name (ARN) that is associated with the development schema.minorVersion
(String minorVersion) The minor version under which the schema will be published.The new name under which the schema will be published.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The major version under which the schema will be published.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.clouddirectory.model.CloudDirectoryRequest.Builder
build
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 Details
-
developmentSchemaArn
The Amazon Resource Name (ARN) that is associated with the development schema. For more information, see arns.
- Parameters:
developmentSchemaArn
- The Amazon Resource Name (ARN) that is associated with the development schema. For more information, see arns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The major version under which the schema will be published. Schemas have both a major and minor version associated with them.
- Parameters:
version
- The major version under which the schema will be published. Schemas have both a major and minor version associated with them.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minorVersion
The minor version under which the schema will be published. This parameter is recommended. Schemas have both a major and minor version associated with them.
- Parameters:
minorVersion
- The minor version under which the schema will be published. This parameter is recommended. Schemas have both a major and minor version associated with them.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The new name under which the schema will be published. If this is not provided, the development schema is considered.
- Parameters:
name
- The new name under which the schema will be published. If this is not provided, the development schema is considered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PublishSchemaRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PublishSchemaRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-