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.Builder
status
(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
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 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.Builder
avoiding the need to create one manually viaSyncResourceStatus.builder()
.When the
Consumer
completes,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.
-