@Stability(value=Experimental) public static final class CrossAccountDestinationProps.Builder extends Object implements software.amazon.jsii.Builder<CrossAccountDestinationProps>
CrossAccountDestinationProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CrossAccountDestinationProps |
build()
Builds the configured instance.
|
CrossAccountDestinationProps.Builder |
destinationName(String destinationName)
Sets the value of
CrossAccountDestinationProps.getDestinationName() |
CrossAccountDestinationProps.Builder |
role(IRole role)
Sets the value of
CrossAccountDestinationProps.getRole() |
CrossAccountDestinationProps.Builder |
targetArn(String targetArn)
Sets the value of
CrossAccountDestinationProps.getTargetArn() |
@Stability(value=Experimental) public CrossAccountDestinationProps.Builder role(IRole role)
CrossAccountDestinationProps.getRole()role - The role to assume that grants permissions to write to 'target'. This parameter is required.
The role must be assumable by 'logs.{REGION}.amazonaws.com'.this@Stability(value=Experimental) public CrossAccountDestinationProps.Builder targetArn(String targetArn)
CrossAccountDestinationProps.getTargetArn()targetArn - The log destination target's ARN. This parameter is required.this@Stability(value=Experimental) public CrossAccountDestinationProps.Builder destinationName(String destinationName)
CrossAccountDestinationProps.getDestinationName()destinationName - The name of the log destination.this@Stability(value=Experimental) public CrossAccountDestinationProps build()
build in interface software.amazon.jsii.Builder<CrossAccountDestinationProps>CrossAccountDestinationPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.