Interface DescribeEndpointResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeEndpointResponse.Builder,DescribeEndpointResponse>, EventBridgeResponse.Builder, SdkBuilder<DescribeEndpointResponse.Builder,DescribeEndpointResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeEndpointResponse

public static interface DescribeEndpointResponse.Builder extends EventBridgeResponse.Builder, SdkPojo, CopyableBuilder<DescribeEndpointResponse.Builder,DescribeEndpointResponse>
  • Method Details

    • name

      The name of the endpoint you asked for information about.

      Parameters:
      name - The name of the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      DescribeEndpointResponse.Builder description(String description)

      The description of the endpoint you asked for information about.

      Parameters:
      description - The description of the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The ARN of the endpoint you asked for information about.

      Parameters:
      arn - The ARN of the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routingConfig

      DescribeEndpointResponse.Builder routingConfig(RoutingConfig routingConfig)

      The routing configuration of the endpoint you asked for information about.

      Parameters:
      routingConfig - The routing configuration of the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routingConfig

      default DescribeEndpointResponse.Builder routingConfig(Consumer<RoutingConfig.Builder> routingConfig)

      The routing configuration of the endpoint you asked for information about.

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

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

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

      DescribeEndpointResponse.Builder replicationConfig(ReplicationConfig replicationConfig)

      Whether replication is enabled or disabled for the endpoint you asked for information about.

      Parameters:
      replicationConfig - Whether replication is enabled or disabled for the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationConfig

      default DescribeEndpointResponse.Builder replicationConfig(Consumer<ReplicationConfig.Builder> replicationConfig)

      Whether replication is enabled or disabled for the endpoint you asked for information about.

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

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

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

      The event buses being used by the endpoint you asked for information about.

      Parameters:
      eventBuses - The event buses being used by the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventBuses

      The event buses being used by the endpoint you asked for information about.

      Parameters:
      eventBuses - The event buses being used by the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventBuses

      The event buses being used by the endpoint you asked for information about.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to eventBuses(List<EndpointEventBus>).

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

      The ARN of the role used by the endpoint you asked for information about.

      Parameters:
      roleArn - The ARN of the role used by the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointId

      DescribeEndpointResponse.Builder endpointId(String endpointId)

      The ID of the endpoint you asked for information about.

      Parameters:
      endpointId - The ID of the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointUrl

      DescribeEndpointResponse.Builder endpointUrl(String endpointUrl)

      The URL of the endpoint you asked for information about.

      Parameters:
      endpointUrl - The URL of the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The current state of the endpoint you asked for information about.

      Parameters:
      state - The current state of the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The current state of the endpoint you asked for information about.

      Parameters:
      state - The current state of the endpoint you asked for information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stateReason

      DescribeEndpointResponse.Builder stateReason(String stateReason)

      The reason the endpoint you asked for information about is in its current state.

      Parameters:
      stateReason - The reason the endpoint you asked for information about is in its current state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      DescribeEndpointResponse.Builder creationTime(Instant creationTime)

      The time the endpoint you asked for information about was created.

      Parameters:
      creationTime - The time the endpoint you asked for information about was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      DescribeEndpointResponse.Builder lastModifiedTime(Instant lastModifiedTime)

      The last time the endpoint you asked for information about was modified.

      Parameters:
      lastModifiedTime - The last time the endpoint you asked for information about was modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.