Class EmailTemplateUpdateParameterProperties
- java.lang.Object
-
- com.azure.resourcemanager.apimanagement.fluent.models.EmailTemplateUpdateParameterProperties
-
public final class EmailTemplateUpdateParameterProperties extends Object
Email Template Update Contract properties.
-
-
Constructor Summary
Constructors Constructor Description EmailTemplateUpdateParameterProperties()
-
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.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.EmailTemplateUpdateParameterProperties
withBody(String body)
Set the body property: Email Template Body.EmailTemplateUpdateParameterProperties
withDescription(String description)
Set the description property: Description of the Email Template.EmailTemplateUpdateParameterProperties
withParameters(List<EmailTemplateParametersContractProperties> parameters)
Set the parameters property: Email Template Parameter values.EmailTemplateUpdateParameterProperties
withSubject(String subject)
Set the subject property: Subject of the Template.EmailTemplateUpdateParameterProperties
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 EmailTemplateUpdateParameterProperties withSubject(String subject)
Set the subject property: Subject of the Template.- Parameters:
subject
- the subject value to set.- Returns:
- the EmailTemplateUpdateParameterProperties object itself.
-
title
public String title()
Get the title property: Title of the Template.- Returns:
- the title value.
-
withTitle
public EmailTemplateUpdateParameterProperties withTitle(String title)
Set the title property: Title of the Template.- Parameters:
title
- the title value to set.- Returns:
- the EmailTemplateUpdateParameterProperties object itself.
-
description
public String description()
Get the description property: Description of the Email Template.- Returns:
- the description value.
-
withDescription
public EmailTemplateUpdateParameterProperties withDescription(String description)
Set the description property: Description of the Email Template.- Parameters:
description
- the description value to set.- Returns:
- the EmailTemplateUpdateParameterProperties 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 EmailTemplateUpdateParameterProperties 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 EmailTemplateUpdateParameterProperties object itself.
-
parameters
public List<EmailTemplateParametersContractProperties> parameters()
Get the parameters property: Email Template Parameter values.- Returns:
- the parameters value.
-
withParameters
public EmailTemplateUpdateParameterProperties withParameters(List<EmailTemplateParametersContractProperties> parameters)
Set the parameters property: Email Template Parameter values.- Parameters:
parameters
- the parameters value to set.- Returns:
- the EmailTemplateUpdateParameterProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-