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 Details

    • developmentSchemaArn

      PublishSchemaRequest.Builder developmentSchemaArn(String 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

      PublishSchemaRequest.Builder minorVersion(String 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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.