Interface SnapshotUserConfigurationRedacted.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SnapshotUserConfigurationRedacted.Builder,
,SnapshotUserConfigurationRedacted> SdkBuilder<SnapshotUserConfigurationRedacted.Builder,
,SnapshotUserConfigurationRedacted> SdkPojo
- Enclosing class:
SnapshotUserConfigurationRedacted
public static interface SnapshotUserConfigurationRedacted.Builder
extends SdkPojo, CopyableBuilder<SnapshotUserConfigurationRedacted.Builder,SnapshotUserConfigurationRedacted>
-
Method Summary
Modifier and TypeMethodDescriptionanonymousUsers
(Collection<SnapshotAnonymousUserRedacted> anonymousUsers) An array of records that describe anonymous users that the dashboard snapshot is generated for.anonymousUsers
(Consumer<SnapshotAnonymousUserRedacted.Builder>... anonymousUsers) An array of records that describe anonymous users that the dashboard snapshot is generated for.anonymousUsers
(SnapshotAnonymousUserRedacted... anonymousUsers) An array of records that describe anonymous users that the dashboard snapshot is generated for.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
-
anonymousUsers
SnapshotUserConfigurationRedacted.Builder anonymousUsers(Collection<SnapshotAnonymousUserRedacted> anonymousUsers) An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.
- Parameters:
anonymousUsers
- An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
anonymousUsers
SnapshotUserConfigurationRedacted.Builder anonymousUsers(SnapshotAnonymousUserRedacted... anonymousUsers) An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.
- Parameters:
anonymousUsers
- An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
anonymousUsers
SnapshotUserConfigurationRedacted.Builder anonymousUsers(Consumer<SnapshotAnonymousUserRedacted.Builder>... anonymousUsers) An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.
This is a convenience method that creates an instance of theSnapshotAnonymousUserRedacted.Builder
avoiding the need to create one manually viaSnapshotAnonymousUserRedacted.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toanonymousUsers(List<SnapshotAnonymousUserRedacted>)
.- Parameters:
anonymousUsers
- a consumer that will call methods onSnapshotAnonymousUserRedacted.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-