Class IssueAttachmentContractProperties
- java.lang.Object
-
- com.azure.resourcemanager.apimanagement.fluent.models.IssueAttachmentContractProperties
-
public final class IssueAttachmentContractProperties extends Object
Issue Attachment contract Properties.
-
-
Constructor Summary
Constructors Constructor Description IssueAttachmentContractProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
content()
Get the content property: An HTTP link or Base64-encoded binary data.String
contentFormat()
Get the contentFormat property: Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property.String
title()
Get the title property: Filename by which the binary data will be saved.void
validate()
Validates the instance.IssueAttachmentContractProperties
withContent(String content)
Set the content property: An HTTP link or Base64-encoded binary data.IssueAttachmentContractProperties
withContentFormat(String contentFormat)
Set the contentFormat property: Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property.IssueAttachmentContractProperties
withTitle(String title)
Set the title property: Filename by which the binary data will be saved.
-
-
-
Method Detail
-
title
public String title()
Get the title property: Filename by which the binary data will be saved.- Returns:
- the title value.
-
withTitle
public IssueAttachmentContractProperties withTitle(String title)
Set the title property: Filename by which the binary data will be saved.- Parameters:
title
- the title value to set.- Returns:
- the IssueAttachmentContractProperties object itself.
-
contentFormat
public String contentFormat()
Get the contentFormat property: Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property.- Returns:
- the contentFormat value.
-
withContentFormat
public IssueAttachmentContractProperties withContentFormat(String contentFormat)
Set the contentFormat property: Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property.- Parameters:
contentFormat
- the contentFormat value to set.- Returns:
- the IssueAttachmentContractProperties object itself.
-
content
public String content()
Get the content property: An HTTP link or Base64-encoded binary data.- Returns:
- the content value.
-
withContent
public IssueAttachmentContractProperties withContent(String content)
Set the content property: An HTTP link or Base64-encoded binary data.- Parameters:
content
- the content value to set.- Returns:
- the IssueAttachmentContractProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-