Class BusinessVerificationDetails
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BusinessVerificationDetails.Builder,BusinessVerificationDetails>
Contains the business information required for verifying a company's legal status and registration details within AWS Partner Central.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe ISO 3166-1 alpha-2 country code where the business is legally registered and operates.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) final inthashCode()final StringThe specific legal jurisdiction or state where the business was incorporated or registered, providing additional location context beyond the country code.final StringThe official legal name of the business as registered with the appropriate government authorities.final StringThe unique business registration identifier assigned by the government or regulatory authority, such as a company registration number or tax identification number.static Class<? extends BusinessVerificationDetails.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 interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
legalName
The official legal name of the business as registered with the appropriate government authorities.
- Returns:
- The official legal name of the business as registered with the appropriate government authorities.
-
registrationId
The unique business registration identifier assigned by the government or regulatory authority, such as a company registration number or tax identification number.
- Returns:
- The unique business registration identifier assigned by the government or regulatory authority, such as a company registration number or tax identification number.
-
countryCode
The ISO 3166-1 alpha-2 country code where the business is legally registered and operates.
- Returns:
- The ISO 3166-1 alpha-2 country code where the business is legally registered and operates.
-
jurisdictionOfIncorporation
The specific legal jurisdiction or state where the business was incorporated or registered, providing additional location context beyond the country code.
- Returns:
- The specific legal jurisdiction or state where the business was incorporated or registered, providing additional location context beyond the country code.
-
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<BusinessVerificationDetails.Builder,BusinessVerificationDetails> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-