Interface GetApplicationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetApplicationResponse.Builder,GetApplicationResponse>,SdkBuilder<GetApplicationResponse.Builder,GetApplicationResponse>,SdkPojo,SdkResponse.Builder,ServiceCatalogAppRegistryResponse.Builder
- Enclosing class:
- GetApplicationResponse
public static interface GetApplicationResponse.Builder extends ServiceCatalogAppRegistryResponse.Builder, SdkPojo, CopyableBuilder<GetApplicationResponse.Builder,GetApplicationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetApplicationResponse.BuilderapplicationTag(Map<String,String> applicationTag)A key-value pair that identifies an associated resource.GetApplicationResponse.Builderarn(String arn)The Amazon resource name (ARN) that specifies the application across services.GetApplicationResponse.BuilderassociatedResourceCount(Integer associatedResourceCount)The number of top-level resources that were registered as part of this application.GetApplicationResponse.BuildercreationTime(Instant creationTime)The ISO-8601 formatted timestamp of the moment when the application was created.GetApplicationResponse.Builderdescription(String description)The description of the application.GetApplicationResponse.Builderid(String id)The identifier of the application.default GetApplicationResponse.Builderintegrations(Consumer<Integrations.Builder> integrations)The information about the integration of the application with other services, such as Resource Groups.GetApplicationResponse.Builderintegrations(Integrations integrations)The information about the integration of the application with other services, such as Resource Groups.GetApplicationResponse.BuilderlastUpdateTime(Instant lastUpdateTime)The ISO-8601 formatted timestamp of the moment when the application was last updated.GetApplicationResponse.Buildername(String name)The name of the application.GetApplicationResponse.Buildertags(Map<String,String> tags)Key-value pairs associated with the application.-
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.servicecatalogappregistry.model.ServiceCatalogAppRegistryResponse.Builder
build, responseMetadata, responseMetadata
-
-
-
-
Method Detail
-
id
GetApplicationResponse.Builder id(String id)
The identifier of the application.
- Parameters:
id- The identifier of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
GetApplicationResponse.Builder arn(String arn)
The Amazon resource name (ARN) that specifies the application across services.
- Parameters:
arn- The Amazon resource name (ARN) that specifies the application across services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
GetApplicationResponse.Builder name(String name)
The name of the application. The name must be unique in the region in which you are creating the application.
- Parameters:
name- The name of the application. The name must be unique in the region in which you are creating the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
GetApplicationResponse.Builder description(String description)
The description of the application.
- Parameters:
description- The description of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
GetApplicationResponse.Builder creationTime(Instant creationTime)
The ISO-8601 formatted timestamp of the moment when the application was created.
- Parameters:
creationTime- The ISO-8601 formatted timestamp of the moment when the application was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateTime
GetApplicationResponse.Builder lastUpdateTime(Instant lastUpdateTime)
The ISO-8601 formatted timestamp of the moment when the application was last updated.
- Parameters:
lastUpdateTime- The ISO-8601 formatted timestamp of the moment when the application was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResourceCount
GetApplicationResponse.Builder associatedResourceCount(Integer associatedResourceCount)
The number of top-level resources that were registered as part of this application.
- Parameters:
associatedResourceCount- The number of top-level resources that were registered as part of this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
GetApplicationResponse.Builder tags(Map<String,String> tags)
Key-value pairs associated with the application.
- Parameters:
tags- Key-value pairs associated with the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrations
GetApplicationResponse.Builder integrations(Integrations integrations)
The information about the integration of the application with other services, such as Resource Groups.
- Parameters:
integrations- The information about the integration of the application with other services, such as Resource Groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrations
default GetApplicationResponse.Builder integrations(Consumer<Integrations.Builder> integrations)
The information about the integration of the application with other services, such as Resource Groups.
This is a convenience method that creates an instance of theIntegrations.Builderavoiding the need to create one manually viaIntegrations.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointegrations(Integrations).- Parameters:
integrations- a consumer that will call methods onIntegrations.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
integrations(Integrations)
-
applicationTag
GetApplicationResponse.Builder applicationTag(Map<String,String> applicationTag)
A key-value pair that identifies an associated resource.
- Parameters:
applicationTag- A key-value pair that identifies an associated resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-