public class CustomAttributeDefinition extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CustomAttributeDefinition.Builder
Class to build instances of
CustomAttributeDefinition. |
| Modifier | Constructor and Description |
|---|---|
protected |
CustomAttributeDefinition(io.apimatic.core.types.OptionalNullable<String> key,
io.apimatic.core.types.OptionalNullable<JsonObject> schema,
io.apimatic.core.types.OptionalNullable<String> name,
io.apimatic.core.types.OptionalNullable<String> description,
String visibility,
Integer version,
String updatedAt,
String createdAt)
Internal initialization constructor.
|
|
CustomAttributeDefinition(String key,
JsonObject schema,
String name,
String description,
String visibility,
Integer version,
String updatedAt,
String createdAt)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCreatedAt()
Getter for CreatedAt.
|
String |
getDescription()
Getter for Description.
|
String |
getKey()
Getter for Key.
|
String |
getName()
Getter for Name.
|
JsonObject |
getSchema()
Getter for Schema.
|
String |
getUpdatedAt()
Getter for UpdatedAt.
|
Integer |
getVersion()
Getter for Version.
|
String |
getVisibility()
Getter for Visibility.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDescription()
Internal Getter for Description.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetKey()
Internal Getter for Key.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetName()
Internal Getter for Name.
|
protected io.apimatic.core.types.OptionalNullable<JsonObject> |
internalGetSchema()
Internal Getter for Schema.
|
CustomAttributeDefinition.Builder |
toBuilder()
Builds a new
CustomAttributeDefinition.Builder object. |
String |
toString()
Converts this CustomAttributeDefinition into string format.
|
public CustomAttributeDefinition(String key, JsonObject schema, String name, String description, String visibility, Integer version, String updatedAt, String createdAt)
key - String value for key.schema - JsonObject value for schema.name - String value for name.description - String value for description.visibility - String value for visibility.version - Integer value for version.updatedAt - String value for updatedAt.createdAt - String value for createdAt.protected CustomAttributeDefinition(io.apimatic.core.types.OptionalNullable<String> key, io.apimatic.core.types.OptionalNullable<JsonObject> schema, io.apimatic.core.types.OptionalNullable<String> name, io.apimatic.core.types.OptionalNullable<String> description, String visibility, Integer version, String updatedAt, String createdAt)
protected io.apimatic.core.types.OptionalNullable<String> internalGetKey()
public String getKey()
protected io.apimatic.core.types.OptionalNullable<JsonObject> internalGetSchema()
public JsonObject getSchema()
protected io.apimatic.core.types.OptionalNullable<String> internalGetName()
public String getName()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDescription()
public String getDescription()
public String getVisibility()
public Integer getVersion()
public String getUpdatedAt()
public String getCreatedAt()
public String toString()
public CustomAttributeDefinition.Builder toBuilder()
CustomAttributeDefinition.Builder object.
Creates the instance with the state of the current model.CustomAttributeDefinition.Builder objectCopyright © 2023. All rights reserved.