Interface ApiGatewayApiAsset.Builder

    • Method Detail

      • apiDescription

        ApiGatewayApiAsset.Builder apiDescription​(String apiDescription)

        The API description of the API asset.

        Parameters:
        apiDescription - The API description of the API asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • apiEndpoint

        ApiGatewayApiAsset.Builder apiEndpoint​(String apiEndpoint)

        The API endpoint of the API asset.

        Parameters:
        apiEndpoint - The API endpoint of the API asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • apiId

        ApiGatewayApiAsset.Builder apiId​(String apiId)

        The unique identifier of the API asset.

        Parameters:
        apiId - The unique identifier of the API asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • apiKey

        ApiGatewayApiAsset.Builder apiKey​(String apiKey)

        The API key of the API asset.

        Parameters:
        apiKey - The API key of the API asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • apiName

        ApiGatewayApiAsset.Builder apiName​(String apiName)

        The API name of the API asset.

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

        ApiGatewayApiAsset.Builder apiSpecificationDownloadUrl​(String apiSpecificationDownloadUrl)

        The download URL of the API specification of the API asset.

        Parameters:
        apiSpecificationDownloadUrl - The download URL of the API specification of the API asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • apiSpecificationDownloadUrlExpiresAt

        ApiGatewayApiAsset.Builder apiSpecificationDownloadUrlExpiresAt​(Instant apiSpecificationDownloadUrlExpiresAt)

        The date and time that the upload URL expires, in ISO 8601 format.

        Parameters:
        apiSpecificationDownloadUrlExpiresAt - The date and time that the upload URL expires, in ISO 8601 format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • protocolType

        ApiGatewayApiAsset.Builder protocolType​(String protocolType)

        The protocol type of the API asset.

        Parameters:
        protocolType - The protocol type of the API asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ProtocolType, ProtocolType
      • protocolType

        ApiGatewayApiAsset.Builder protocolType​(ProtocolType protocolType)

        The protocol type of the API asset.

        Parameters:
        protocolType - The protocol type of the API asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ProtocolType, ProtocolType
      • stage

        ApiGatewayApiAsset.Builder stage​(String stage)

        The stage of the API asset.

        Parameters:
        stage - The stage of the API asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.