Interface UpdateGatewayResponse.Builder

  • Method Details

    • gatewayArn

      UpdateGatewayResponse.Builder gatewayArn(String gatewayArn)

      The Amazon Resource Name (ARN) of the updated Gateway.

      Parameters:
      gatewayArn - The Amazon Resource Name (ARN) of the updated Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gatewayId

      UpdateGatewayResponse.Builder gatewayId(String gatewayId)

      The unique identifier of the updated Gateway.

      Parameters:
      gatewayId - The unique identifier of the updated Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gatewayUrl

      UpdateGatewayResponse.Builder gatewayUrl(String gatewayUrl)

      An endpoint for invoking the updated Gateway.

      Parameters:
      gatewayUrl - An endpoint for invoking the updated Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      UpdateGatewayResponse.Builder createdAt(Instant createdAt)

      The timestamp when the Gateway was created.

      Parameters:
      createdAt - The timestamp when the Gateway was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      UpdateGatewayResponse.Builder updatedAt(Instant updatedAt)

      The timestamp when the Gateway was last updated.

      Parameters:
      updatedAt - The timestamp when the Gateway was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the updated Gateway.

      Parameters:
      status - The current status of the updated Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the updated Gateway.

      Parameters:
      status - The current status of the updated Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReasons

      UpdateGatewayResponse.Builder statusReasons(Collection<String> statusReasons)

      The reasons for the current status of the updated Gateway.

      Parameters:
      statusReasons - The reasons for the current status of the updated Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusReasons

      UpdateGatewayResponse.Builder statusReasons(String... statusReasons)

      The reasons for the current status of the updated Gateway.

      Parameters:
      statusReasons - The reasons for the current status of the updated Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The updated name of the Gateway.

      Parameters:
      name - The updated name of the Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      UpdateGatewayResponse.Builder description(String description)

      The updated description of the Gateway.

      Parameters:
      description - The updated description of the Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      The updated IAM role ARN that provides permissions for the Gateway.

      Parameters:
      roleArn - The updated IAM role ARN that provides permissions for the Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • protocolType

      UpdateGatewayResponse.Builder protocolType(String protocolType)

      The updated protocol type for the Gateway.

      Parameters:
      protocolType - The updated protocol type for the Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • protocolType

      The updated protocol type for the Gateway.

      Parameters:
      protocolType - The updated protocol type for the Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • protocolConfiguration

      UpdateGatewayResponse.Builder protocolConfiguration(GatewayProtocolConfiguration protocolConfiguration)
      Sets the value of the ProtocolConfiguration property for this object.
      Parameters:
      protocolConfiguration - The new value for the ProtocolConfiguration property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • protocolConfiguration

      default UpdateGatewayResponse.Builder protocolConfiguration(Consumer<GatewayProtocolConfiguration.Builder> protocolConfiguration)
      Sets the value of the ProtocolConfiguration property for this object. This is a convenience method that creates an instance of the GatewayProtocolConfiguration.Builder avoiding the need to create one manually via GatewayProtocolConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to protocolConfiguration(GatewayProtocolConfiguration).

      Parameters:
      protocolConfiguration - a consumer that will call methods on GatewayProtocolConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authorizerType

      UpdateGatewayResponse.Builder authorizerType(String authorizerType)

      The updated authorizer type for the Gateway.

      Parameters:
      authorizerType - The updated authorizer type for the Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authorizerType

      UpdateGatewayResponse.Builder authorizerType(AuthorizerType authorizerType)

      The updated authorizer type for the Gateway.

      Parameters:
      authorizerType - The updated authorizer type for the Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authorizerConfiguration

      UpdateGatewayResponse.Builder authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration)

      The updated authorizer configuration for the Gateway.

      Parameters:
      authorizerConfiguration - The updated authorizer configuration for the Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizerConfiguration

      default UpdateGatewayResponse.Builder authorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration)

      The updated authorizer configuration for the Gateway.

      This is a convenience method that creates an instance of the AuthorizerConfiguration.Builder avoiding the need to create one manually via AuthorizerConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to authorizerConfiguration(AuthorizerConfiguration).

      Parameters:
      authorizerConfiguration - a consumer that will call methods on AuthorizerConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • kmsKeyArn

      UpdateGatewayResponse.Builder kmsKeyArn(String kmsKeyArn)

      The updated ARN of the KMS key used to encrypt the Gateway.

      Parameters:
      kmsKeyArn - The updated ARN of the KMS key used to encrypt the Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workloadIdentityDetails

      UpdateGatewayResponse.Builder workloadIdentityDetails(WorkloadIdentityDetails workloadIdentityDetails)

      The workload identity details for the updated Gateway.

      Parameters:
      workloadIdentityDetails - The workload identity details for the updated Gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workloadIdentityDetails

      default UpdateGatewayResponse.Builder workloadIdentityDetails(Consumer<WorkloadIdentityDetails.Builder> workloadIdentityDetails)

      The workload identity details for the updated Gateway.

      This is a convenience method that creates an instance of the WorkloadIdentityDetails.Builder avoiding the need to create one manually via WorkloadIdentityDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to workloadIdentityDetails(WorkloadIdentityDetails).

      Parameters:
      workloadIdentityDetails - a consumer that will call methods on WorkloadIdentityDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • exceptionLevel

      UpdateGatewayResponse.Builder exceptionLevel(String exceptionLevel)

      The verbosity of exception messages. Use DEBUG mode to see granular exception messages from a Gateway. If this parameter is not set, exception messages are by default sanitized for presentation to end users.

      Parameters:
      exceptionLevel - The verbosity of exception messages. Use DEBUG mode to see granular exception messages from a Gateway. If this parameter is not set, exception messages are by default sanitized for presentation to end users.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • exceptionLevel

      UpdateGatewayResponse.Builder exceptionLevel(ExceptionLevel exceptionLevel)

      The verbosity of exception messages. Use DEBUG mode to see granular exception messages from a Gateway. If this parameter is not set, exception messages are by default sanitized for presentation to end users.

      Parameters:
      exceptionLevel - The verbosity of exception messages. Use DEBUG mode to see granular exception messages from a Gateway. If this parameter is not set, exception messages are by default sanitized for presentation to end users.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: