Class CreateContactMethodRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<CreateContactMethodRequest.Builder,CreateContactMethodRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe destination of the contact method, such as an email address or a mobile phone number.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkRequest.final inthashCode()final ContactProtocolprotocol()The protocol of the contact method, such asEmailorSMS(text messaging).final StringThe protocol of the contact method, such asEmailorSMS(text messaging).static Class<? extends CreateContactMethodRequest.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
protocol
The protocol of the contact method, such as
EmailorSMS(text messaging).The
SMSprotocol is supported only in the following Amazon Web Services Regions.-
US East (N. Virginia) (
us-east-1) -
US West (Oregon) (
us-west-2) -
Europe (Ireland) (
eu-west-1) -
Asia Pacific (Tokyo) (
ap-northeast-1) -
Asia Pacific (Singapore) (
ap-southeast-1) -
Asia Pacific (Sydney) (
ap-southeast-2)
For a list of countries/regions where SMS text messages can be sent, and the latest Amazon Web Services Regions where SMS text messaging is supported, see Supported Regions and Countries in the Amazon SNS Developer Guide.
For more information about notifications in Amazon Lightsail, see Notifications in Amazon Lightsail.
If the service returns an enum value that is not available in the current SDK version,
protocolwill returnContactProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol of the contact method, such as
EmailorSMS(text messaging).The
SMSprotocol is supported only in the following Amazon Web Services Regions.-
US East (N. Virginia) (
us-east-1) -
US West (Oregon) (
us-west-2) -
Europe (Ireland) (
eu-west-1) -
Asia Pacific (Tokyo) (
ap-northeast-1) -
Asia Pacific (Singapore) (
ap-southeast-1) -
Asia Pacific (Sydney) (
ap-southeast-2)
For a list of countries/regions where SMS text messages can be sent, and the latest Amazon Web Services Regions where SMS text messaging is supported, see Supported Regions and Countries in the Amazon SNS Developer Guide.
For more information about notifications in Amazon Lightsail, see Notifications in Amazon Lightsail.
-
- See Also:
-
-
protocolAsString
The protocol of the contact method, such as
EmailorSMS(text messaging).The
SMSprotocol is supported only in the following Amazon Web Services Regions.-
US East (N. Virginia) (
us-east-1) -
US West (Oregon) (
us-west-2) -
Europe (Ireland) (
eu-west-1) -
Asia Pacific (Tokyo) (
ap-northeast-1) -
Asia Pacific (Singapore) (
ap-southeast-1) -
Asia Pacific (Sydney) (
ap-southeast-2)
For a list of countries/regions where SMS text messages can be sent, and the latest Amazon Web Services Regions where SMS text messaging is supported, see Supported Regions and Countries in the Amazon SNS Developer Guide.
For more information about notifications in Amazon Lightsail, see Notifications in Amazon Lightsail.
If the service returns an enum value that is not available in the current SDK version,
protocolwill returnContactProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol of the contact method, such as
EmailorSMS(text messaging).The
SMSprotocol is supported only in the following Amazon Web Services Regions.-
US East (N. Virginia) (
us-east-1) -
US West (Oregon) (
us-west-2) -
Europe (Ireland) (
eu-west-1) -
Asia Pacific (Tokyo) (
ap-northeast-1) -
Asia Pacific (Singapore) (
ap-southeast-1) -
Asia Pacific (Sydney) (
ap-southeast-2)
For a list of countries/regions where SMS text messages can be sent, and the latest Amazon Web Services Regions where SMS text messaging is supported, see Supported Regions and Countries in the Amazon SNS Developer Guide.
For more information about notifications in Amazon Lightsail, see Notifications in Amazon Lightsail.
-
- See Also:
-
-
contactEndpoint
The destination of the contact method, such as an email address or a mobile phone number.
Use the E.164 format when specifying a mobile phone number. E.164 is a standard for the phone number structure used for international telecommunication. Phone numbers that follow this format can have a maximum of 15 digits, and they are prefixed with the plus character (+) and the country code. For example, a U.S. phone number in E.164 format would be specified as +1XXX5550100. For more information, see E.164 on Wikipedia.
- Returns:
- The destination of the contact method, such as an email address or a mobile phone number.
Use the E.164 format when specifying a mobile phone number. E.164 is a standard for the phone number structure used for international telecommunication. Phone numbers that follow this format can have a maximum of 15 digits, and they are prefixed with the plus character (+) and the country code. For example, a U.S. phone number in E.164 format would be specified as +1XXX5550100. For more information, see E.164 on Wikipedia.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CreateContactMethodRequest.Builder,CreateContactMethodRequest> - Specified by:
toBuilderin classLightsailRequest- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkRequestUsed to retrieve the value of a field from any class that extendsSdkRequest. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkRequest.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkRequest- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-