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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApiGatewayApiAsset.Builder
apiDescription(String apiDescription)
The API description of the API asset.ApiGatewayApiAsset.Builder
apiEndpoint(String apiEndpoint)
The API endpoint of the API asset.ApiGatewayApiAsset.Builder
apiId(String apiId)
The unique identifier of the API asset.ApiGatewayApiAsset.Builder
apiKey(String apiKey)
The API key of the API asset.ApiGatewayApiAsset.Builder
apiName(String apiName)
The API name of the API asset.ApiGatewayApiAsset.Builder
apiSpecificationDownloadUrl(String apiSpecificationDownloadUrl)
The download URL of the API specification of the API asset.ApiGatewayApiAsset.Builder
apiSpecificationDownloadUrlExpiresAt(Instant apiSpecificationDownloadUrlExpiresAt)
The date and time that the upload URL expires, in ISO 8601 format.ApiGatewayApiAsset.Builder
protocolType(String protocolType)
The protocol type of the API asset.ApiGatewayApiAsset.Builder
protocolType(ProtocolType protocolType)
The protocol type of the API asset.ApiGatewayApiAsset.Builder
stage(String stage)
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 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.
-
-