Class ProfileState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.customerprofiles.inputs.ProfileState
-
public final class ProfileState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProfileState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ProfileStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>accountNumber()java.util.Optional<com.pulumi.core.Output<java.lang.String>>additionalInformation()java.util.Optional<com.pulumi.core.Output<ProfileAddressArgs>>address()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>attributes()java.util.Optional<com.pulumi.core.Output<ProfileBillingAddressArgs>>billingAddress()java.util.Optional<com.pulumi.core.Output<java.lang.String>>birthDate()static ProfileState.Builderbuilder()static ProfileState.Builderbuilder(ProfileState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>businessEmailAddress()java.util.Optional<com.pulumi.core.Output<java.lang.String>>businessName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>businessPhoneNumber()java.util.Optional<com.pulumi.core.Output<java.lang.String>>domainName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>emailAddress()java.util.Optional<com.pulumi.core.Output<java.lang.String>>firstName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>genderString()java.util.Optional<com.pulumi.core.Output<java.lang.String>>homePhoneNumber()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastName()java.util.Optional<com.pulumi.core.Output<ProfileMailingAddressArgs>>mailingAddress()java.util.Optional<com.pulumi.core.Output<java.lang.String>>middleName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>mobilePhoneNumber()java.util.Optional<com.pulumi.core.Output<java.lang.String>>partyTypeString()java.util.Optional<com.pulumi.core.Output<java.lang.String>>personalEmailAddress()java.util.Optional<com.pulumi.core.Output<java.lang.String>>phoneNumber()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<ProfileShippingAddressArgs>>shippingAddress()
-
-
-
Field Detail
-
Empty
public static final ProfileState Empty
-
-
Method Detail
-
accountNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountNumber()
- Returns:
- A unique account number that you have given to the customer.
-
additionalInformation
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> additionalInformation()
- Returns:
- Any additional information relevant to the customer’s profile.
-
address
public java.util.Optional<com.pulumi.core.Output<ProfileAddressArgs>> address()
- Returns:
- A block that specifies a generic address associated with the customer that is not mailing, shipping, or billing. Documented below.
-
attributes
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> attributes()
- Returns:
- A key value pair of attributes of a customer profile.
-
billingAddress
public java.util.Optional<com.pulumi.core.Output<ProfileBillingAddressArgs>> billingAddress()
- Returns:
- A block that specifies the customer’s billing address. Documented below.
-
birthDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> birthDate()
- Returns:
- The customer’s birth date.
-
businessEmailAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> businessEmailAddress()
- Returns:
- The customer’s business email address.
-
businessName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> businessName()
- Returns:
- The name of the customer’s business.
-
businessPhoneNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> businessPhoneNumber()
- Returns:
- The customer’s business phone number.
-
domainName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainName()
- Returns:
- The name of your Customer Profile domain. It must be unique for your AWS account. The following arguments are optional:
-
emailAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> emailAddress()
- Returns:
- The customer’s email address, which has not been specified as a personal or business address.
-
firstName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> firstName()
- Returns:
- The customer’s first name.
-
genderString
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> genderString()
- Returns:
- The gender with which the customer identifies.
-
homePhoneNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> homePhoneNumber()
- Returns:
- The customer’s home phone number.
-
lastName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastName()
- Returns:
- The customer’s last name.
-
mailingAddress
public java.util.Optional<com.pulumi.core.Output<ProfileMailingAddressArgs>> mailingAddress()
- Returns:
- A block that specifies the customer’s mailing address. Documented below.
-
middleName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> middleName()
- Returns:
- The customer’s middle name.
-
mobilePhoneNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> mobilePhoneNumber()
- Returns:
- The customer’s mobile phone number.
-
partyTypeString
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> partyTypeString()
- Returns:
- The type of profile used to describe the customer.
-
personalEmailAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> personalEmailAddress()
- Returns:
- The customer’s personal email address.
-
phoneNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> phoneNumber()
- Returns:
- The customer’s phone number, which has not been specified as a mobile, home, or business number.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
shippingAddress
public java.util.Optional<com.pulumi.core.Output<ProfileShippingAddressArgs>> shippingAddress()
- Returns:
- A block that specifies the customer’s shipping address. Documented below.
-
builder
public static ProfileState.Builder builder()
-
builder
public static ProfileState.Builder builder(ProfileState defaults)
-
-