Class ApiTlsPolicyTrait.Builder

java.lang.Object
software.amazon.smithy.model.traits.AbstractTraitBuilder<ApiTlsPolicyTrait,ApiTlsPolicyTrait.Builder>
software.amazon.smithy.aws.apigateway.traits.ApiTlsPolicyTrait.Builder
All Implemented Interfaces:
SmithyBuilder<ApiTlsPolicyTrait>
Enclosing class:
ApiTlsPolicyTrait

public static final class ApiTlsPolicyTrait.Builder extends AbstractTraitBuilder<ApiTlsPolicyTrait,ApiTlsPolicyTrait.Builder>
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public ApiTlsPolicyTrait build()
      Description copied from interface: SmithyBuilder
      Creates an immutable object that is created from the properties that have been set on the builder.
      Returns:
      an instance of T
    • securityPolicy

      public ApiTlsPolicyTrait.Builder securityPolicy(String securityPolicy)
      Sets the security policy.
      Parameters:
      securityPolicy - The security policy to set.
      Returns:
      Returns the builder.
    • endpointAccessMode

      public ApiTlsPolicyTrait.Builder endpointAccessMode(String endpointAccessMode)
      Sets the endpoint access mode.
      Parameters:
      endpointAccessMode - The endpoint access mode to set.
      Returns:
      Returns the builder.