Package com.pulumi.aws.vpclattice.inputs
Class ServiceNetworkServiceAssociationState.Builder
- java.lang.Object
-
- com.pulumi.aws.vpclattice.inputs.ServiceNetworkServiceAssociationState.Builder
-
- Enclosing class:
- ServiceNetworkServiceAssociationState
public static final class ServiceNetworkServiceAssociationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServiceNetworkServiceAssociationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceNetworkServiceAssociationState defaults)
-
-
Method Detail
-
arn
public ServiceNetworkServiceAssociationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The ARN of the Association.- Returns:
- builder
-
arn
public ServiceNetworkServiceAssociationState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The ARN of the Association.- Returns:
- builder
-
createdBy
public ServiceNetworkServiceAssociationState.Builder createdBy(@Nullable com.pulumi.core.Output<java.lang.String> createdBy)
- Parameters:
createdBy
- The account that created the association.- Returns:
- builder
-
createdBy
public ServiceNetworkServiceAssociationState.Builder createdBy(java.lang.String createdBy)
- Parameters:
createdBy
- The account that created the association.- Returns:
- builder
-
customDomainName
public ServiceNetworkServiceAssociationState.Builder customDomainName(@Nullable com.pulumi.core.Output<java.lang.String> customDomainName)
- Parameters:
customDomainName
- The custom domain name of the service.- Returns:
- builder
-
customDomainName
public ServiceNetworkServiceAssociationState.Builder customDomainName(java.lang.String customDomainName)
- Parameters:
customDomainName
- The custom domain name of the service.- Returns:
- builder
-
dnsEntries
public ServiceNetworkServiceAssociationState.Builder dnsEntries(@Nullable com.pulumi.core.Output<java.util.List<ServiceNetworkServiceAssociationDnsEntryArgs>> dnsEntries)
- Parameters:
dnsEntries
- The DNS name of the service.- Returns:
- builder
-
dnsEntries
public ServiceNetworkServiceAssociationState.Builder dnsEntries(java.util.List<ServiceNetworkServiceAssociationDnsEntryArgs> dnsEntries)
- Parameters:
dnsEntries
- The DNS name of the service.- Returns:
- builder
-
dnsEntries
public ServiceNetworkServiceAssociationState.Builder dnsEntries(ServiceNetworkServiceAssociationDnsEntryArgs... dnsEntries)
- Parameters:
dnsEntries
- The DNS name of the service.- Returns:
- builder
-
serviceIdentifier
public ServiceNetworkServiceAssociationState.Builder serviceIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> serviceIdentifier)
- Parameters:
serviceIdentifier
- The ID or Amazon Resource Identifier (ARN) of the service.- Returns:
- builder
-
serviceIdentifier
public ServiceNetworkServiceAssociationState.Builder serviceIdentifier(java.lang.String serviceIdentifier)
- Parameters:
serviceIdentifier
- The ID or Amazon Resource Identifier (ARN) of the service.- Returns:
- builder
-
serviceNetworkIdentifier
public ServiceNetworkServiceAssociationState.Builder serviceNetworkIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> serviceNetworkIdentifier)
- Parameters:
serviceNetworkIdentifier
- The ID or Amazon Resource Identifier (ARN) of the service network. You must use the ARN if the resources specified in the operation are in different accounts. The following arguments are optional:- Returns:
- builder
-
serviceNetworkIdentifier
public ServiceNetworkServiceAssociationState.Builder serviceNetworkIdentifier(java.lang.String serviceNetworkIdentifier)
- Parameters:
serviceNetworkIdentifier
- The ID or Amazon Resource Identifier (ARN) of the service network. You must use the ARN if the resources specified in the operation are in different accounts. The following arguments are optional:- Returns:
- builder
-
status
public ServiceNetworkServiceAssociationState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status
- The operations status. Valid Values are CREATE_IN_PROGRESS | ACTIVE | DELETE_IN_PROGRESS | CREATE_FAILED | DELETE_FAILED- Returns:
- builder
-
status
public ServiceNetworkServiceAssociationState.Builder status(java.lang.String status)
- Parameters:
status
- The operations status. Valid Values are CREATE_IN_PROGRESS | ACTIVE | DELETE_IN_PROGRESS | CREATE_FAILED | DELETE_FAILED- Returns:
- builder
-
tags
public ServiceNetworkServiceAssociationState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Key-value mapping of resource tags. 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 ServiceNetworkServiceAssociationState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Key-value mapping of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public ServiceNetworkServiceAssociationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public ServiceNetworkServiceAssociationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
build
public ServiceNetworkServiceAssociationState build()
-
-