@Generated(value="OracleSDKGenerator", comments="API Version: 20190111") public final class SubscribedServiceBusinessPartner extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Business partner.
Note: Objects should always be created or deserialized using the SubscribedServiceBusinessPartner.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the SubscribedServiceBusinessPartner.Builder
, which maintain a
set of all explicitly set fields called SubscribedServiceBusinessPartner.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
SubscribedServiceBusinessPartner.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
SubscribedServiceBusinessPartner(String name,
String namePhonetic,
String tcaCustAccountNumber,
Boolean isPublicSector,
Boolean isChainCustomer,
String customerChainType,
String tcaPartyNumber,
Long tcaPartyId,
Long tcaCustomerAccountId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SubscribedServiceBusinessPartner.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCustomerChainType()
Customer chain type.
|
Boolean |
getIsChainCustomer()
The business partner is chain customer or not.
|
Boolean |
getIsPublicSector()
The business partner is part of the public sector or not.
|
String |
getName()
Commercial name also called customer name.
|
String |
getNamePhonetic()
Phonetic name.
|
String |
getTcaCustAccountNumber()
TCA customer account number.
|
Long |
getTcaCustomerAccountId()
TCA customer account ID.
|
Long |
getTcaPartyId()
TCA party ID.
|
String |
getTcaPartyNumber()
TCA party number.
|
int |
hashCode() |
SubscribedServiceBusinessPartner.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","namePhonetic","tcaCustAccountNumber","isPublicSector","isChainCustomer","customerChainType","tcaPartyNumber","tcaPartyId","tcaCustomerAccountId"}) public SubscribedServiceBusinessPartner(String name, String namePhonetic, String tcaCustAccountNumber, Boolean isPublicSector, Boolean isChainCustomer, String customerChainType, String tcaPartyNumber, Long tcaPartyId, Long tcaCustomerAccountId)
public static SubscribedServiceBusinessPartner.Builder builder()
Create a new builder.
public SubscribedServiceBusinessPartner.Builder toBuilder()
public String getName()
Commercial name also called customer name.
public String getNamePhonetic()
Phonetic name.
public String getTcaCustAccountNumber()
TCA customer account number.
public Boolean getIsPublicSector()
The business partner is part of the public sector or not.
public Boolean getIsChainCustomer()
The business partner is chain customer or not.
public String getCustomerChainType()
Customer chain type.
public String getTcaPartyNumber()
TCA party number.
public Long getTcaPartyId()
TCA party ID.
public Long getTcaCustomerAccountId()
TCA customer account ID.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.