Interface SnapshotUserConfigurationRedacted.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SnapshotUserConfigurationRedacted.Builder,,SnapshotUserConfigurationRedacted> SdkBuilder<SnapshotUserConfigurationRedacted.Builder,,SnapshotUserConfigurationRedacted> SdkPojo
- Enclosing class:
SnapshotUserConfigurationRedacted
@Mutable
@NotThreadSafe
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
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
-
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.Builderavoiding the need to create one manually viaSnapshotAnonymousUserRedacted.builder().When the
Consumercompletes,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:
-