Interface ApiDestination.Builder

    • Method Detail

      • apiDestinationArn

        ApiDestination.Builder apiDestinationArn​(String apiDestinationArn)

        The ARN of the API destination.

        Parameters:
        apiDestinationArn - The ARN of the API destination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        ApiDestination.Builder name​(String name)

        The name of the API destination.

        Parameters:
        name - The name of the API destination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • apiDestinationState

        ApiDestination.Builder apiDestinationState​(String apiDestinationState)

        The state of the API destination.

        Parameters:
        apiDestinationState - The state of the API destination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ApiDestinationState, ApiDestinationState
      • connectionArn

        ApiDestination.Builder connectionArn​(String connectionArn)

        The ARN of the connection specified for the API destination.

        Parameters:
        connectionArn - The ARN of the connection specified for the API destination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • invocationEndpoint

        ApiDestination.Builder invocationEndpoint​(String invocationEndpoint)

        The URL to the endpoint for the API destination.

        Parameters:
        invocationEndpoint - The URL to the endpoint for the API destination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • invocationRateLimitPerSecond

        ApiDestination.Builder invocationRateLimitPerSecond​(Integer invocationRateLimitPerSecond)

        The maximum number of invocations per second to send to the HTTP endpoint.

        Parameters:
        invocationRateLimitPerSecond - The maximum number of invocations per second to send to the HTTP endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        ApiDestination.Builder creationTime​(Instant creationTime)

        A time stamp for the time that the API destination was created.

        Parameters:
        creationTime - A time stamp for the time that the API destination was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedTime

        ApiDestination.Builder lastModifiedTime​(Instant lastModifiedTime)

        A time stamp for the time that the API destination was last modified.

        Parameters:
        lastModifiedTime - A time stamp for the time that the API destination was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.