Class UserAccessLoggingSettingsState.Builder
- java.lang.Object
-
- com.pulumi.aws.workspacesweb.inputs.UserAccessLoggingSettingsState.Builder
-
- Enclosing class:
- UserAccessLoggingSettingsState
public static final class UserAccessLoggingSettingsState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserAccessLoggingSettingsState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserAccessLoggingSettingsState.BuilderassociatedPortalArns(com.pulumi.core.Output<java.util.List<java.lang.String>> associatedPortalArns)UserAccessLoggingSettingsState.BuilderassociatedPortalArns(java.lang.String... associatedPortalArns)UserAccessLoggingSettingsState.BuilderassociatedPortalArns(java.util.List<java.lang.String> associatedPortalArns)UserAccessLoggingSettingsStatebuild()UserAccessLoggingSettingsState.BuilderkinesisStreamArn(com.pulumi.core.Output<java.lang.String> kinesisStreamArn)UserAccessLoggingSettingsState.BuilderkinesisStreamArn(java.lang.String kinesisStreamArn)UserAccessLoggingSettingsState.Builderregion(com.pulumi.core.Output<java.lang.String> region)UserAccessLoggingSettingsState.Builderregion(java.lang.String region)UserAccessLoggingSettingsState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)UserAccessLoggingSettingsState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)UserAccessLoggingSettingsState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)UserAccessLoggingSettingsState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)UserAccessLoggingSettingsState.BuilderuserAccessLoggingSettingsArn(com.pulumi.core.Output<java.lang.String> userAccessLoggingSettingsArn)UserAccessLoggingSettingsState.BuilderuserAccessLoggingSettingsArn(java.lang.String userAccessLoggingSettingsArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserAccessLoggingSettingsState defaults)
-
-
Method Detail
-
associatedPortalArns
public UserAccessLoggingSettingsState.Builder associatedPortalArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> associatedPortalArns)
- Parameters:
associatedPortalArns- List of web portal ARNs that this user access logging settings resource is associated with.- Returns:
- builder
-
associatedPortalArns
public UserAccessLoggingSettingsState.Builder associatedPortalArns(java.util.List<java.lang.String> associatedPortalArns)
- Parameters:
associatedPortalArns- List of web portal ARNs that this user access logging settings resource is associated with.- Returns:
- builder
-
associatedPortalArns
public UserAccessLoggingSettingsState.Builder associatedPortalArns(java.lang.String... associatedPortalArns)
- Parameters:
associatedPortalArns- List of web portal ARNs that this user access logging settings resource is associated with.- Returns:
- builder
-
kinesisStreamArn
public UserAccessLoggingSettingsState.Builder kinesisStreamArn(@Nullable com.pulumi.core.Output<java.lang.String> kinesisStreamArn)
- Parameters:
kinesisStreamArn- ARN of the Kinesis stream. The following arguments are optional:- Returns:
- builder
-
kinesisStreamArn
public UserAccessLoggingSettingsState.Builder kinesisStreamArn(java.lang.String kinesisStreamArn)
- Parameters:
kinesisStreamArn- ARN of the Kinesis stream. The following arguments are optional:- Returns:
- builder
-
region
public UserAccessLoggingSettingsState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public UserAccessLoggingSettingsState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public UserAccessLoggingSettingsState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public UserAccessLoggingSettingsState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public UserAccessLoggingSettingsState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public UserAccessLoggingSettingsState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
userAccessLoggingSettingsArn
public UserAccessLoggingSettingsState.Builder userAccessLoggingSettingsArn(@Nullable com.pulumi.core.Output<java.lang.String> userAccessLoggingSettingsArn)
- Parameters:
userAccessLoggingSettingsArn- ARN of the user access logging settings resource.- Returns:
- builder
-
userAccessLoggingSettingsArn
public UserAccessLoggingSettingsState.Builder userAccessLoggingSettingsArn(java.lang.String userAccessLoggingSettingsArn)
- Parameters:
userAccessLoggingSettingsArn- ARN of the user access logging settings resource.- Returns:
- builder
-
build
public UserAccessLoggingSettingsState build()
-
-