Package com.pulumi.aws.ssmcontacts
Class ContactChannelArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ssmcontacts.ContactChannelArgs.Builder
-
- Enclosing class:
- ContactChannelArgs
public static final class ContactChannelArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ContactChannelArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContactChannelArgsbuild()ContactChannelArgs.BuildercontactId(com.pulumi.core.Output<java.lang.String> contactId)ContactChannelArgs.BuildercontactId(java.lang.String contactId)ContactChannelArgs.BuilderdeliveryAddress(ContactChannelDeliveryAddressArgs deliveryAddress)ContactChannelArgs.BuilderdeliveryAddress(com.pulumi.core.Output<ContactChannelDeliveryAddressArgs> deliveryAddress)ContactChannelArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ContactChannelArgs.Buildername(java.lang.String name)ContactChannelArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ContactChannelArgs.Builderregion(java.lang.String region)ContactChannelArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)ContactChannelArgs.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContactChannelArgs defaults)
-
-
Method Detail
-
contactId
public ContactChannelArgs.Builder contactId(com.pulumi.core.Output<java.lang.String> contactId)
- Parameters:
contactId- ARN of the AWS SSM Contact that the contact channel belongs to.- Returns:
- builder
-
contactId
public ContactChannelArgs.Builder contactId(java.lang.String contactId)
- Parameters:
contactId- ARN of the AWS SSM Contact that the contact channel belongs to.- Returns:
- builder
-
deliveryAddress
public ContactChannelArgs.Builder deliveryAddress(com.pulumi.core.Output<ContactChannelDeliveryAddressArgs> deliveryAddress)
- Parameters:
deliveryAddress- Block that contains contact engagement details. See details below.- Returns:
- builder
-
deliveryAddress
public ContactChannelArgs.Builder deliveryAddress(ContactChannelDeliveryAddressArgs deliveryAddress)
- Parameters:
deliveryAddress- Block that contains contact engagement details. See details below.- Returns:
- builder
-
name
public ContactChannelArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the contact channel. Must be between 1 and 255 characters, and may contain alphanumerics, underscores (`_`), hyphens (`-`), periods (`.`), and spaces.- Returns:
- builder
-
name
public ContactChannelArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the contact channel. Must be between 1 and 255 characters, and may contain alphanumerics, underscores (`_`), hyphens (`-`), periods (`.`), and spaces.- Returns:
- builder
-
region
public ContactChannelArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ContactChannelArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
type
public ContactChannelArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of the contact channel. One of `SMS`, `VOICE` or `EMAIL`.- Returns:
- builder
-
type
public ContactChannelArgs.Builder type(java.lang.String type)
- Parameters:
type- Type of the contact channel. One of `SMS`, `VOICE` or `EMAIL`.- Returns:
- builder
-
build
public ContactChannelArgs build()
-
-