Interface ImportAssetFromApiGatewayApiResponseDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ImportAssetFromApiGatewayApiResponseDetails.Builder,
,ImportAssetFromApiGatewayApiResponseDetails> SdkBuilder<ImportAssetFromApiGatewayApiResponseDetails.Builder,
,ImportAssetFromApiGatewayApiResponseDetails> SdkPojo
- Enclosing class:
ImportAssetFromApiGatewayApiResponseDetails
@Mutable
@NotThreadSafe
public static interface ImportAssetFromApiGatewayApiResponseDetails.Builder
extends SdkPojo, CopyableBuilder<ImportAssetFromApiGatewayApiResponseDetails.Builder,ImportAssetFromApiGatewayApiResponseDetails>
-
Method Summary
Modifier and TypeMethodDescriptionapiDescription
(String apiDescription) The API description.The API ID.The API key.The API name.apiSpecificationMd5Hash
(String apiSpecificationMd5Hash) The Base64-encoded Md5 hash for the API asset, used to ensure the integrity of the API at that location.apiSpecificationUploadUrl
(String apiSpecificationUploadUrl) The upload URL of the API specification.apiSpecificationUploadUrlExpiresAt
(Instant apiSpecificationUploadUrlExpiresAt) The date and time that the upload URL expires, in ISO 8601 format.The data set ID.protocolType
(String protocolType) The protocol type.protocolType
(ProtocolType protocolType) The protocol type.revisionId
(String revisionId) The revision ID.The API stage.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, sdkFieldNameToField, sdkFields
-
Method Details
-
apiDescription
The API description.
- Parameters:
apiDescription
- The API description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiId
The API ID.
- Parameters:
apiId
- The API ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiKey
The API key.
- Parameters:
apiKey
- The API key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiName
The API name.
- Parameters:
apiName
- The API name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiSpecificationMd5Hash
ImportAssetFromApiGatewayApiResponseDetails.Builder apiSpecificationMd5Hash(String apiSpecificationMd5Hash) The Base64-encoded Md5 hash for the API asset, used to ensure the integrity of the API at that location.
- Parameters:
apiSpecificationMd5Hash
- The Base64-encoded Md5 hash for the API asset, used to ensure the integrity of the API at that location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiSpecificationUploadUrl
ImportAssetFromApiGatewayApiResponseDetails.Builder apiSpecificationUploadUrl(String apiSpecificationUploadUrl) The upload URL of the API specification.
- Parameters:
apiSpecificationUploadUrl
- The upload URL of the API specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiSpecificationUploadUrlExpiresAt
ImportAssetFromApiGatewayApiResponseDetails.Builder apiSpecificationUploadUrlExpiresAt(Instant apiSpecificationUploadUrlExpiresAt) The date and time that the upload URL expires, in ISO 8601 format.
- Parameters:
apiSpecificationUploadUrlExpiresAt
- 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.
-
dataSetId
The data set ID.
- Parameters:
dataSetId
- The data set ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolType
The protocol type.
- Parameters:
protocolType
- The protocol type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocolType
The protocol type.
- Parameters:
protocolType
- The protocol type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revisionId
The revision ID.
- Parameters:
revisionId
- The revision ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stage
The API stage.
- Parameters:
stage
- The API stage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-