Interface EntitySummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EntitySummary.Builder,EntitySummary>,SdkBuilder<EntitySummary.Builder,EntitySummary>,SdkPojo
- Enclosing class:
- EntitySummary
public static interface EntitySummary.Builder extends SdkPojo, CopyableBuilder<EntitySummary.Builder,EntitySummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description EntitySummary.Builderarn(String arn)The ARN of the entity.EntitySummary.BuildercreationDateTime(Instant creationDateTime)The date and time when the entity was created.EntitySummary.Builderdescription(String description)The description of the entity.EntitySummary.BuilderentityId(String entityId)The ID of the entity.EntitySummary.BuilderentityName(String entityName)The name of the entity.EntitySummary.BuilderhasChildEntities(Boolean hasChildEntities)An eventual Boolean value that specifies whether the entity has child entities or not.EntitySummary.BuilderparentEntityId(String parentEntityId)The ID of the parent entity.default EntitySummary.Builderstatus(Consumer<Status.Builder> status)The current status of the entity.EntitySummary.Builderstatus(Status status)The current status of the entity.EntitySummary.BuilderupdateDateTime(Instant updateDateTime)The last date and time when the entity was updated.-
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
-
entityId
EntitySummary.Builder entityId(String entityId)
The ID of the entity.
- Parameters:
entityId- The ID of the entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityName
EntitySummary.Builder entityName(String entityName)
The name of the entity.
- Parameters:
entityName- The name of the entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
EntitySummary.Builder arn(String arn)
The ARN of the entity.
- Parameters:
arn- The ARN of the entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentEntityId
EntitySummary.Builder parentEntityId(String parentEntityId)
The ID of the parent entity.
- Parameters:
parentEntityId- The ID of the parent entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
EntitySummary.Builder status(Status status)
The current status of the entity.
- Parameters:
status- The current status of the entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
default EntitySummary.Builder status(Consumer<Status.Builder> status)
The current status of the entity.
This is a convenience method that creates an instance of theStatus.Builderavoiding the need to create one manually viaStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(Status).- Parameters:
status- a consumer that will call methods onStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
status(Status)
-
description
EntitySummary.Builder description(String description)
The description of the entity.
- Parameters:
description- The description of the entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hasChildEntities
EntitySummary.Builder hasChildEntities(Boolean hasChildEntities)
An eventual Boolean value that specifies whether the entity has child entities or not.
- Parameters:
hasChildEntities- An eventual Boolean value that specifies whether the entity has child entities or not.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDateTime
EntitySummary.Builder creationDateTime(Instant creationDateTime)
The date and time when the entity was created.
- Parameters:
creationDateTime- The date and time when the entity was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateDateTime
EntitySummary.Builder updateDateTime(Instant updateDateTime)
The last date and time when the entity was updated.
- Parameters:
updateDateTime- The last date and time when the entity was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-