@Generated(value="OracleSDKGenerator", comments="API Version: 20190506") public final class LanguageMapping extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A natural language mapping.
Note: Objects should always be created or deserialized using the LanguageMapping.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 LanguageMapping.Builder
, which maintain a
set of all explicitly set fields called LanguageMapping.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 |
LanguageMapping.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
LanguageMapping(String languageTag,
String primaryName,
List<NameMapping> names)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static LanguageMapping.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getLanguageTag()
Language tag of mapping.
|
List<NameMapping> |
getNames()
List of named values for mapping.
|
String |
getPrimaryName()
Primary name of mapping.
|
int |
hashCode() |
LanguageMapping.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"languageTag","primaryName","names"}) public LanguageMapping(String languageTag, String primaryName, List<NameMapping> names)
public static LanguageMapping.Builder builder()
Create a new builder.
public LanguageMapping.Builder toBuilder()
public String getLanguageTag()
Language tag of mapping.
public String getPrimaryName()
Primary name of mapping.
public List<NameMapping> getNames()
List of named values for mapping.
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.