Class CfnAccessLogSubscriptionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.vpclattice.CfnAccessLogSubscriptionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAccessLogSubscriptionPropsMixin>
- Enclosing class:
CfnAccessLogSubscriptionPropsMixin
@Stability(Stable)
public static final class CfnAccessLogSubscriptionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAccessLogSubscriptionPropsMixin>
A fluent builder for
CfnAccessLogSubscriptionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) destinationArn(String destinationArn) The Amazon Resource Name (ARN) of the destination.resourceIdentifier(String resourceIdentifier) The ID or ARN of the service network or service.serviceNetworkLogType(String serviceNetworkLogType) Log type of the service network.The tags for the access log subscription.
-
Method Details
-
create
@Stability(Stable) public static CfnAccessLogSubscriptionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnAccessLogSubscriptionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnAccessLogSubscriptionPropsMixin.Builder.
-
destinationArn
@Stability(Stable) public CfnAccessLogSubscriptionPropsMixin.Builder destinationArn(String destinationArn) The Amazon Resource Name (ARN) of the destination.The supported destination types are CloudWatch Log groups, Kinesis Data Firehose delivery streams, and Amazon S3 buckets.
- Parameters:
destinationArn- The Amazon Resource Name (ARN) of the destination. This parameter is required.- Returns:
this- See Also:
-
resourceIdentifier
@Stability(Stable) public CfnAccessLogSubscriptionPropsMixin.Builder resourceIdentifier(String resourceIdentifier) The ID or ARN of the service network or service.- Parameters:
resourceIdentifier- The ID or ARN of the service network or service. This parameter is required.- Returns:
this- See Also:
-
serviceNetworkLogType
@Stability(Stable) public CfnAccessLogSubscriptionPropsMixin.Builder serviceNetworkLogType(String serviceNetworkLogType) Log type of the service network.- Parameters:
serviceNetworkLogType- Log type of the service network. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnAccessLogSubscriptionPropsMixin.Builder tags(List<? extends CfnTag> tags) The tags for the access log subscription.- Parameters:
tags- The tags for the access log subscription. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAccessLogSubscriptionPropsMixin>- Returns:
- a newly built instance of
CfnAccessLogSubscriptionPropsMixin.
-