Interface ResourceSynchronizationStatusSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceSynchronizationStatusSummary.Builder,,ResourceSynchronizationStatusSummary> SdkBuilder<ResourceSynchronizationStatusSummary.Builder,,ResourceSynchronizationStatusSummary> SdkPojo
- Enclosing class:
ResourceSynchronizationStatusSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe AWS account ID that owns the resource.deploymentArn(String deploymentArn) The ARN of the deployment that the synchronization status is associated with.evaluatedAt(Instant evaluatedAt) The time when the synchronization status was last evaluated.outOfSyncReasons(Consumer<OutOfSyncReasonsView.Builder> outOfSyncReasons) The reasons the resource is out of sync, keyed by firewall type.outOfSyncReasons(OutOfSyncReasonsView outOfSyncReasons) The reasons the resource is out of sync, keyed by firewall type.remediationIssues(Consumer<RemediationIssuesView.Builder> remediationIssues) Details about remediation issues, keyed by firewall type.remediationIssues(RemediationIssuesView remediationIssues) Details about remediation issues, keyed by firewall type.resourceArn(String resourceArn) The ARN of the resource whose synchronization status is reported.resourceType(String resourceType) The type of the resource, in AWS CloudFormation format.resourceType(ResourceType resourceType) The type of the resource, in AWS CloudFormation format.synchronizationStatus(String synchronizationStatus) The synchronization status of the resource, such asIN_SYNCorOUT_OF_SYNC.synchronizationStatus(SynchronizationStatus synchronizationStatus) The synchronization status of the resource, such asIN_SYNCorOUT_OF_SYNC.The time when the resource was last updated.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, sdkFieldNameToField, sdkFields
-
Method Details
-
synchronizationStatus
The synchronization status of the resource, such as
IN_SYNCorOUT_OF_SYNC.- Parameters:
synchronizationStatus- The synchronization status of the resource, such asIN_SYNCorOUT_OF_SYNC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
synchronizationStatus
ResourceSynchronizationStatusSummary.Builder synchronizationStatus(SynchronizationStatus synchronizationStatus) The synchronization status of the resource, such as
IN_SYNCorOUT_OF_SYNC.- Parameters:
synchronizationStatus- The synchronization status of the resource, such asIN_SYNCorOUT_OF_SYNC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accountId
The AWS account ID that owns the resource.
- Parameters:
accountId- The AWS account ID that owns the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
The ARN of the resource whose synchronization status is reported.
- Parameters:
resourceArn- The ARN of the resource whose synchronization status is reported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentArn
The ARN of the deployment that the synchronization status is associated with. This is absent for aggregate (cross-deployment) statuses.
- Parameters:
deploymentArn- The ARN of the deployment that the synchronization status is associated with. This is absent for aggregate (cross-deployment) statuses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
The type of the resource, in AWS CloudFormation format.
- Parameters:
resourceType- The type of the resource, in AWS CloudFormation format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceType
The type of the resource, in AWS CloudFormation format.
- Parameters:
resourceType- The type of the resource, in AWS CloudFormation format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updatedAt
The time when the resource was last updated.
- Parameters:
updatedAt- The time when the resource was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outOfSyncReasons
ResourceSynchronizationStatusSummary.Builder outOfSyncReasons(OutOfSyncReasonsView outOfSyncReasons) The reasons the resource is out of sync, keyed by firewall type. This is null when the resource is in sync.
- Parameters:
outOfSyncReasons- The reasons the resource is out of sync, keyed by firewall type. This is null when the resource is in sync.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outOfSyncReasons
default ResourceSynchronizationStatusSummary.Builder outOfSyncReasons(Consumer<OutOfSyncReasonsView.Builder> outOfSyncReasons) The reasons the resource is out of sync, keyed by firewall type. This is null when the resource is in sync.
This is a convenience method that creates an instance of theOutOfSyncReasonsView.Builderavoiding the need to create one manually viaOutOfSyncReasonsView.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutOfSyncReasons(OutOfSyncReasonsView).- Parameters:
outOfSyncReasons- a consumer that will call methods onOutOfSyncReasonsView.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
remediationIssues
ResourceSynchronizationStatusSummary.Builder remediationIssues(RemediationIssuesView remediationIssues) Details about remediation issues, keyed by firewall type. This is null when there are no remediation issues.
- Parameters:
remediationIssues- Details about remediation issues, keyed by firewall type. This is null when there are no remediation issues.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationIssues
default ResourceSynchronizationStatusSummary.Builder remediationIssues(Consumer<RemediationIssuesView.Builder> remediationIssues) Details about remediation issues, keyed by firewall type. This is null when there are no remediation issues.
This is a convenience method that creates an instance of theRemediationIssuesView.Builderavoiding the need to create one manually viaRemediationIssuesView.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toremediationIssues(RemediationIssuesView).- Parameters:
remediationIssues- a consumer that will call methods onRemediationIssuesView.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluatedAt
The time when the synchronization status was last evaluated.
- Parameters:
evaluatedAt- The time when the synchronization status was last evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-