Interface ApiGatewayApiAsset.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ApiGatewayApiAsset.Builder,
,ApiGatewayApiAsset> SdkBuilder<ApiGatewayApiAsset.Builder,
,ApiGatewayApiAsset> SdkPojo
- Enclosing class:
ApiGatewayApiAsset
public static interface ApiGatewayApiAsset.Builder
extends SdkPojo, CopyableBuilder<ApiGatewayApiAsset.Builder,ApiGatewayApiAsset>
-
Method Summary
Modifier and TypeMethodDescriptionapiDescription
(String apiDescription) The API description of the API asset.apiEndpoint
(String apiEndpoint) The API endpoint of the API asset.The unique identifier of the API asset.The API key of the API asset.The API name of the API asset.apiSpecificationDownloadUrl
(String apiSpecificationDownloadUrl) The download URL of the API specification of the API asset.apiSpecificationDownloadUrlExpiresAt
(Instant apiSpecificationDownloadUrlExpiresAt) The date and time that the upload URL expires, in ISO 8601 format.protocolType
(String protocolType) The protocol type of the API asset.protocolType
(ProtocolType protocolType) The protocol type of the API asset.The stage of the API asset.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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:
-
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.
-