Class EmailTemplateContractInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.apimanagement.fluent.models.EmailTemplateContractInner
-
public final class EmailTemplateContractInner extends com.azure.core.management.ProxyResource
Email Template details.
-
-
Constructor Summary
Constructors Constructor Description EmailTemplateContractInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
body()
Get the body property: Email Template Body.String
description()
Get the description property: Description of the Email Template.Boolean
isDefault()
Get the isDefault property: Whether the template is the default template provided by API Management or has been edited.List<EmailTemplateParametersContractProperties>
parameters()
Get the parameters property: Email Template Parameter values.String
subject()
Get the subject property: Subject of the Template.String
title()
Get the title property: Title of the Template.void
validate()
Validates the instance.EmailTemplateContractInner
withBody(String body)
Set the body property: Email Template Body.EmailTemplateContractInner
withDescription(String description)
Set the description property: Description of the Email Template.EmailTemplateContractInner
withParameters(List<EmailTemplateParametersContractProperties> parameters)
Set the parameters property: Email Template Parameter values.EmailTemplateContractInner
withSubject(String subject)
Set the subject property: Subject of the Template.EmailTemplateContractInner
withTitle(String title)
Set the title property: Title of the Template.
-
-
-
Method Detail
-
subject
public String subject()
Get the subject property: Subject of the Template.- Returns:
- the subject value.
-
withSubject
public EmailTemplateContractInner withSubject(String subject)
Set the subject property: Subject of the Template.- Parameters:
subject
- the subject value to set.- Returns:
- the EmailTemplateContractInner object itself.
-
body
public String body()
Get the body property: Email Template Body. This should be a valid XDocument.- Returns:
- the body value.
-
withBody
public EmailTemplateContractInner withBody(String body)
Set the body property: Email Template Body. This should be a valid XDocument.- Parameters:
body
- the body value to set.- Returns:
- the EmailTemplateContractInner object itself.
-
title
public String title()
Get the title property: Title of the Template.- Returns:
- the title value.
-
withTitle
public EmailTemplateContractInner withTitle(String title)
Set the title property: Title of the Template.- Parameters:
title
- the title value to set.- Returns:
- the EmailTemplateContractInner object itself.
-
description
public String description()
Get the description property: Description of the Email Template.- Returns:
- the description value.
-
withDescription
public EmailTemplateContractInner withDescription(String description)
Set the description property: Description of the Email Template.- Parameters:
description
- the description value to set.- Returns:
- the EmailTemplateContractInner object itself.
-
isDefault
public Boolean isDefault()
Get the isDefault property: Whether the template is the default template provided by API Management or has been edited.- Returns:
- the isDefault value.
-
parameters
public List<EmailTemplateParametersContractProperties> parameters()
Get the parameters property: Email Template Parameter values.- Returns:
- the parameters value.
-
withParameters
public EmailTemplateContractInner withParameters(List<EmailTemplateParametersContractProperties> parameters)
Set the parameters property: Email Template Parameter values.- Parameters:
parameters
- the parameters value to set.- Returns:
- the EmailTemplateContractInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-