Interface InstanceSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<InstanceSummary.Builder,,- InstanceSummary> - SdkBuilder<InstanceSummary.Builder,,- InstanceSummary> - SdkPojo
- Enclosing class:
- InstanceSummary
@Mutable
@NotThreadSafe
public static interface InstanceSummary.Builder
extends SdkPojo, CopyableBuilder<InstanceSummary.Builder,InstanceSummary> 
- 
Method SummaryModifier and TypeMethodDescriptiondefault InstanceSummary.BuilderidentityProvider(Consumer<IdentityProvider.Builder> identityProvider) TheIdentityProviderresource specifies details about the identity provider.identityProvider(IdentityProvider identityProvider) TheIdentityProviderresource specifies details about the identity provider.instanceId(String instanceId) The ID of the EC2 instance, which provides user-based subscriptions.lastStatusCheckDate(String lastStatusCheckDate) The date of the last status check.ownerAccountId(String ownerAccountId) The AWS Account ID of the owner of this resource.A list of provided user-based subscription products.products(Collection<String> products) A list of provided user-based subscription products.The status of an EC2 instance resource.statusMessage(String statusMessage) The status message for an EC2 instance.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
instanceIdThe ID of the EC2 instance, which provides user-based subscriptions. - Parameters:
- instanceId- The ID of the EC2 instance, which provides user-based subscriptions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusThe status of an EC2 instance resource. - Parameters:
- status- The status of an EC2 instance resource.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
productsA list of provided user-based subscription products. - Parameters:
- products- A list of provided user-based subscription products.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
productsA list of provided user-based subscription products. - Parameters:
- products- A list of provided user-based subscription products.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lastStatusCheckDateThe date of the last status check. - Parameters:
- lastStatusCheckDate- The date of the last status check.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusMessageThe status message for an EC2 instance. - Parameters:
- statusMessage- The status message for an EC2 instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ownerAccountIdThe AWS Account ID of the owner of this resource. - Parameters:
- ownerAccountId- The AWS Account ID of the owner of this resource.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
identityProviderThe IdentityProviderresource specifies details about the identity provider.- Parameters:
- identityProvider- The- IdentityProviderresource specifies details about the identity provider.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
identityProviderdefault InstanceSummary.Builder identityProvider(Consumer<IdentityProvider.Builder> identityProvider) The This is a convenience method that creates an instance of theIdentityProviderresource specifies details about the identity provider.IdentityProvider.Builderavoiding the need to create one manually viaIdentityProvider.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityProvider(IdentityProvider).- Parameters:
- identityProvider- a consumer that will call methods on- IdentityProvider.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-