Interface SyncResourceSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SyncResourceSummary.Builder,,SyncResourceSummary> SdkBuilder<SyncResourceSummary.Builder,,SyncResourceSummary> SdkPojo
- Enclosing class:
SyncResourceSummary
public static interface SyncResourceSummary.Builder
extends SdkPojo, CopyableBuilder<SyncResourceSummary.Builder,SyncResourceSummary>
-
Method Summary
Modifier and TypeMethodDescriptionexternalId(String externalId) The external ID.resourceId(String resourceId) The resource ID.resourceType(String resourceType) The resource type.resourceType(SyncResourceType resourceType) The resource type.default SyncResourceSummary.Builderstatus(Consumer<SyncResourceStatus.Builder> status) The sync resource summary status.status(SyncResourceStatus status) The sync resource summary status.updateDateTime(Instant updateDateTime) The update date and time.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
resourceType
The resource type.
- Parameters:
resourceType- The resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceType
The resource type.
- Parameters:
resourceType- The resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
externalId
The external ID.
- Parameters:
externalId- The external ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
The resource ID.
- Parameters:
resourceId- The resource ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The sync resource summary status.
- Parameters:
status- The sync resource summary status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The sync resource summary status.
This is a convenience method that creates an instance of theSyncResourceStatus.Builderavoiding the need to create one manually viaSyncResourceStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(SyncResourceStatus).- Parameters:
status- a consumer that will call methods onSyncResourceStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateDateTime
The update date and time.
- Parameters:
updateDateTime- The update date and time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-