Class ContentTypeContractProperties
- java.lang.Object
-
- com.azure.resourcemanager.apimanagement.fluent.models.ContentTypeContractProperties
-
public final class ContentTypeContractProperties extends Object
The ContentTypeContractProperties model.
-
-
Constructor Summary
Constructors Constructor Description ContentTypeContractProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
description()
Get the description property: Content type description.String
id()
Get the id property: Content type identifier.String
name()
Get the name property: Content type name.Object
schema()
Get the schema property: Content type schema.void
validate()
Validates the instance.String
version()
Get the version property: Content type version.ContentTypeContractProperties
withDescription(String description)
Set the description property: Content type description.ContentTypeContractProperties
withId(String id)
Set the id property: Content type identifier.ContentTypeContractProperties
withName(String name)
Set the name property: Content type name.ContentTypeContractProperties
withSchema(Object schema)
Set the schema property: Content type schema.ContentTypeContractProperties
withVersion(String version)
Set the version property: Content type version.
-
-
-
Method Detail
-
id
public String id()
Get the id property: Content type identifier.- Returns:
- the id value.
-
withId
public ContentTypeContractProperties withId(String id)
Set the id property: Content type identifier.- Parameters:
id
- the id value to set.- Returns:
- the ContentTypeContractProperties object itself.
-
name
public String name()
Get the name property: Content type name. Must be 1 to 250 characters long.- Returns:
- the name value.
-
withName
public ContentTypeContractProperties withName(String name)
Set the name property: Content type name. Must be 1 to 250 characters long.- Parameters:
name
- the name value to set.- Returns:
- the ContentTypeContractProperties object itself.
-
description
public String description()
Get the description property: Content type description.- Returns:
- the description value.
-
withDescription
public ContentTypeContractProperties withDescription(String description)
Set the description property: Content type description.- Parameters:
description
- the description value to set.- Returns:
- the ContentTypeContractProperties object itself.
-
schema
public Object schema()
Get the schema property: Content type schema.- Returns:
- the schema value.
-
withSchema
public ContentTypeContractProperties withSchema(Object schema)
Set the schema property: Content type schema.- Parameters:
schema
- the schema value to set.- Returns:
- the ContentTypeContractProperties object itself.
-
version
public String version()
Get the version property: Content type version.- Returns:
- the version value.
-
withVersion
public ContentTypeContractProperties withVersion(String version)
Set the version property: Content type version.- Parameters:
version
- the version value to set.- Returns:
- the ContentTypeContractProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-