Class CfnIntegrationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.logs.CfnIntegrationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIntegrationPropsMixin>
- Enclosing class:
CfnIntegrationPropsMixin
@Stability(Stable)
public static final class CfnIntegrationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIntegrationPropsMixin>
A fluent builder for
CfnIntegrationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) integrationName(String integrationName) The name of this integration.integrationType(String integrationType) The type of integration.resourceConfig(CfnIntegrationPropsMixin.ResourceConfigProperty resourceConfig) This structure contains configuration details about an integration between CloudWatch Logs and another entity.resourceConfig(IResolvable resourceConfig) This structure contains configuration details about an integration between CloudWatch Logs and another entity.
-
Method Details
-
create
@Stability(Stable) public static CfnIntegrationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnIntegrationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnIntegrationPropsMixin.Builder.
-
integrationName
The name of this integration.- Parameters:
integrationName- The name of this integration. This parameter is required.- Returns:
this- See Also:
-
integrationType
The type of integration.Integrations with OpenSearch Service have the type
OPENSEARCH.- Parameters:
integrationType- The type of integration. This parameter is required.- Returns:
this- See Also:
-
resourceConfig
@Stability(Stable) public CfnIntegrationPropsMixin.Builder resourceConfig(IResolvable resourceConfig) This structure contains configuration details about an integration between CloudWatch Logs and another entity.- Parameters:
resourceConfig- This structure contains configuration details about an integration between CloudWatch Logs and another entity. This parameter is required.- Returns:
this- See Also:
-
resourceConfig
@Stability(Stable) public CfnIntegrationPropsMixin.Builder resourceConfig(CfnIntegrationPropsMixin.ResourceConfigProperty resourceConfig) This structure contains configuration details about an integration between CloudWatch Logs and another entity.- Parameters:
resourceConfig- This structure contains configuration details about an integration between CloudWatch Logs and another entity. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIntegrationPropsMixin>- Returns:
- a newly built instance of
CfnIntegrationPropsMixin.
-