Class ContentTypeContractInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.apimanagement.fluent.models.ContentTypeContractInner
-
public final class ContentTypeContractInner extends com.azure.core.management.ProxyResource
Content type contract details.
-
-
Constructor Summary
Constructors Constructor Description ContentTypeContractInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
description()
Get the description property: Content type description.String
idPropertiesId()
Get the id property: Content type identifier.String
namePropertiesName()
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.ContentTypeContractInner
withDescription(String description)
Set the description property: Content type description.ContentTypeContractInner
withIdPropertiesId(String id)
Set the id property: Content type identifier.ContentTypeContractInner
withNamePropertiesName(String name)
Set the name property: Content type name.ContentTypeContractInner
withSchema(Object schema)
Set the schema property: Content type schema.ContentTypeContractInner
withVersion(String version)
Set the version property: Content type version.
-
-
-
Method Detail
-
idPropertiesId
public String idPropertiesId()
Get the id property: Content type identifier.- Returns:
- the id value.
-
withIdPropertiesId
public ContentTypeContractInner withIdPropertiesId(String id)
Set the id property: Content type identifier.- Parameters:
id
- the id value to set.- Returns:
- the ContentTypeContractInner object itself.
-
namePropertiesName
public String namePropertiesName()
Get the name property: Content type name. Must be 1 to 250 characters long.- Returns:
- the name value.
-
withNamePropertiesName
public ContentTypeContractInner withNamePropertiesName(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 ContentTypeContractInner object itself.
-
description
public String description()
Get the description property: Content type description.- Returns:
- the description value.
-
withDescription
public ContentTypeContractInner withDescription(String description)
Set the description property: Content type description.- Parameters:
description
- the description value to set.- Returns:
- the ContentTypeContractInner object itself.
-
schema
public Object schema()
Get the schema property: Content type schema.- Returns:
- the schema value.
-
withSchema
public ContentTypeContractInner withSchema(Object schema)
Set the schema property: Content type schema.- Parameters:
schema
- the schema value to set.- Returns:
- the ContentTypeContractInner object itself.
-
version
public String version()
Get the version property: Content type version.- Returns:
- the version value.
-
withVersion
public ContentTypeContractInner withVersion(String version)
Set the version property: Content type version.- Parameters:
version
- the version value to set.- Returns:
- the ContentTypeContractInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-