Interface GetCloudFormationTemplateResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetCloudFormationTemplateResponse.Builder,GetCloudFormationTemplateResponse>,SdkBuilder<GetCloudFormationTemplateResponse.Builder,GetCloudFormationTemplateResponse>,SdkPojo,SdkResponse.Builder,ServerlessApplicationRepositoryResponse.Builder
- Enclosing class:
- GetCloudFormationTemplateResponse
public static interface GetCloudFormationTemplateResponse.Builder extends ServerlessApplicationRepositoryResponse.Builder, SdkPojo, CopyableBuilder<GetCloudFormationTemplateResponse.Builder,GetCloudFormationTemplateResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetCloudFormationTemplateResponse.BuilderapplicationId(String applicationId)The application Amazon Resource Name (ARN).GetCloudFormationTemplateResponse.BuildercreationTime(String creationTime)The date and time this resource was created.GetCloudFormationTemplateResponse.BuilderexpirationTime(String expirationTime)The date and time this template expires.GetCloudFormationTemplateResponse.BuildersemanticVersion(String semanticVersion)The semantic version of the application:GetCloudFormationTemplateResponse.Builderstatus(String status)Status of the template creation workflow.GetCloudFormationTemplateResponse.Builderstatus(Status status)Status of the template creation workflow.GetCloudFormationTemplateResponse.BuildertemplateId(String templateId)The UUID returned by CreateCloudFormationTemplate.GetCloudFormationTemplateResponse.BuildertemplateUrl(String templateUrl)A link to the template that can be used to deploy the application using AWS CloudFormation.-
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
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Methods inherited from interface software.amazon.awssdk.services.serverlessapplicationrepository.model.ServerlessApplicationRepositoryResponse.Builder
build, responseMetadata, responseMetadata
-
-
-
-
Method Detail
-
applicationId
GetCloudFormationTemplateResponse.Builder applicationId(String applicationId)
The application Amazon Resource Name (ARN).
- Parameters:
applicationId- The application Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
GetCloudFormationTemplateResponse.Builder creationTime(String creationTime)
The date and time this resource was created.
- Parameters:
creationTime- The date and time this resource was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationTime
GetCloudFormationTemplateResponse.Builder expirationTime(String expirationTime)
The date and time this template expires. Templates expire 1 hour after creation.
- Parameters:
expirationTime- The date and time this template expires. Templates expire 1 hour after creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
semanticVersion
GetCloudFormationTemplateResponse.Builder semanticVersion(String semanticVersion)
The semantic version of the application:
- Parameters:
semanticVersion- The semantic version of the application:- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
GetCloudFormationTemplateResponse.Builder status(String status)
Status of the template creation workflow.
Possible values: PREPARING | ACTIVE | EXPIRED
-
status
GetCloudFormationTemplateResponse.Builder status(Status status)
Status of the template creation workflow.
Possible values: PREPARING | ACTIVE | EXPIRED
-
templateId
GetCloudFormationTemplateResponse.Builder templateId(String templateId)
The UUID returned by CreateCloudFormationTemplate.
Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}
- Parameters:
templateId- The UUID returned by CreateCloudFormationTemplate.Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateUrl
GetCloudFormationTemplateResponse.Builder templateUrl(String templateUrl)
A link to the template that can be used to deploy the application using AWS CloudFormation.
- Parameters:
templateUrl- A link to the template that can be used to deploy the application using AWS CloudFormation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-