Package com.pulumi.aws.oam
Class LinkArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.oam.LinkArgs.Builder
-
- Enclosing class:
- LinkArgs
public static final class LinkArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkArgs
build()
LinkArgs.Builder
labelTemplate(com.pulumi.core.Output<java.lang.String> labelTemplate)
LinkArgs.Builder
labelTemplate(java.lang.String labelTemplate)
LinkArgs.Builder
linkConfiguration(LinkLinkConfigurationArgs linkConfiguration)
LinkArgs.Builder
linkConfiguration(com.pulumi.core.Output<LinkLinkConfigurationArgs> linkConfiguration)
LinkArgs.Builder
resourceTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> resourceTypes)
LinkArgs.Builder
resourceTypes(java.lang.String... resourceTypes)
LinkArgs.Builder
resourceTypes(java.util.List<java.lang.String> resourceTypes)
LinkArgs.Builder
sinkIdentifier(com.pulumi.core.Output<java.lang.String> sinkIdentifier)
LinkArgs.Builder
sinkIdentifier(java.lang.String sinkIdentifier)
LinkArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
LinkArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LinkArgs defaults)
-
-
Method Detail
-
labelTemplate
public LinkArgs.Builder labelTemplate(com.pulumi.core.Output<java.lang.String> labelTemplate)
- Parameters:
labelTemplate
- Human-readable name to use to identify this source account when you are viewing data from it in the monitoring account.- Returns:
- builder
-
labelTemplate
public LinkArgs.Builder labelTemplate(java.lang.String labelTemplate)
- Parameters:
labelTemplate
- Human-readable name to use to identify this source account when you are viewing data from it in the monitoring account.- Returns:
- builder
-
linkConfiguration
public LinkArgs.Builder linkConfiguration(@Nullable com.pulumi.core.Output<LinkLinkConfigurationArgs> linkConfiguration)
- Parameters:
linkConfiguration
- Configuration for creating filters that specify that only some metric namespaces or log groups are to be shared from the source account to the monitoring account. See `link_configuration` Block for details.- Returns:
- builder
-
linkConfiguration
public LinkArgs.Builder linkConfiguration(LinkLinkConfigurationArgs linkConfiguration)
- Parameters:
linkConfiguration
- Configuration for creating filters that specify that only some metric namespaces or log groups are to be shared from the source account to the monitoring account. See `link_configuration` Block for details.- Returns:
- builder
-
resourceTypes
public LinkArgs.Builder resourceTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> resourceTypes)
- Parameters:
resourceTypes
- Types of data that the source account shares with the monitoring account.- Returns:
- builder
-
resourceTypes
public LinkArgs.Builder resourceTypes(java.util.List<java.lang.String> resourceTypes)
- Parameters:
resourceTypes
- Types of data that the source account shares with the monitoring account.- Returns:
- builder
-
resourceTypes
public LinkArgs.Builder resourceTypes(java.lang.String... resourceTypes)
- Parameters:
resourceTypes
- Types of data that the source account shares with the monitoring account.- Returns:
- builder
-
sinkIdentifier
public LinkArgs.Builder sinkIdentifier(com.pulumi.core.Output<java.lang.String> sinkIdentifier)
- Parameters:
sinkIdentifier
- Identifier of the sink to use to create this link. The following arguments are optional:- Returns:
- builder
-
sinkIdentifier
public LinkArgs.Builder sinkIdentifier(java.lang.String sinkIdentifier)
- Parameters:
sinkIdentifier
- Identifier of the sink to use to create this link. The following arguments are optional:- Returns:
- builder
-
tags
public LinkArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public LinkArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public LinkArgs build()
-
-