Class ProcurementPortalSupplier
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ProcurementPortalSupplier.Builder,ProcurementPortalSupplier>
Contains metadata for a supplier configured within a procurement portal.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe two-letter ISO 3166-1 alpha-2 country code associated with the supplier.final ProcurementPortalEnvThe environment identifier for the supplier in the procurement portal.final StringThe environment identifier for the supplier in the procurement portal.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 Amazon Web Services seller of record associated with the supplier—the Amazon Web Services legal entity that issues invoices for the account (for example,AWS_INCorAWS_EUROPE).static Class<? extends ProcurementPortalSupplier.Builder> final StringThe unique identifier of the supplier within the procurement portal.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
-
supplierIdentifier
The unique identifier of the supplier within the procurement portal.
- Returns:
- The unique identifier of the supplier within the procurement portal.
-
sellerOfRecord
The Amazon Web Services seller of record associated with the supplier—the Amazon Web Services legal entity that issues invoices for the account (for example,
AWS_INCorAWS_EUROPE).- Returns:
- The Amazon Web Services seller of record associated with the supplier—the Amazon Web Services legal
entity that issues invoices for the account (for example,
AWS_INCorAWS_EUROPE).
-
countryCode
The two-letter ISO 3166-1 alpha-2 country code associated with the supplier.
- Returns:
- The two-letter ISO 3166-1 alpha-2 country code associated with the supplier.
-
environment
The environment identifier for the supplier in the procurement portal. PROD for production env, or TEST for sandbox/test env.
If the service returns an enum value that is not available in the current SDK version,
environmentwill returnProcurementPortalEnv.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromenvironmentAsString().- Returns:
- The environment identifier for the supplier in the procurement portal. PROD for production env, or TEST for sandbox/test env.
- See Also:
-
environmentAsString
The environment identifier for the supplier in the procurement portal. PROD for production env, or TEST for sandbox/test env.
If the service returns an enum value that is not available in the current SDK version,
environmentwill returnProcurementPortalEnv.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromenvironmentAsString().- Returns:
- The environment identifier for the supplier in the procurement portal. PROD for production env, or TEST for sandbox/test env.
- See Also:
-
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<ProcurementPortalSupplier.Builder,ProcurementPortalSupplier> - 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.
-