Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
Code generated by Microsoft (R) AutoRest Code Generator.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.cdn;
import com.fasterxml.jackson.annotation.JsonProperty;
Defines how to identify a parameter for a specific purpose e.g. expires.
/**
* Defines how to identify a parameter for a specific purpose e.g. expires.
*/
public class UrlSigningParamIdentifier {
Indicates the purpose of the parameter. Possible values include:
'Expires', 'KeyId', 'Signature'.
/**
* Indicates the purpose of the parameter. Possible values include:
* 'Expires', 'KeyId', 'Signature'.
*/
@JsonProperty(value = "paramIndicator", required = true)
private ParamIndicator paramIndicator;
Parameter name.
/**
* Parameter name.
*/
@JsonProperty(value = "paramName", required = true)
private String paramName;
Get indicates the purpose of the parameter. Possible values include: 'Expires', 'KeyId', 'Signature'.
Returns: the paramIndicator value
/**
* Get indicates the purpose of the parameter. Possible values include: 'Expires', 'KeyId', 'Signature'.
*
* @return the paramIndicator value
*/
public ParamIndicator paramIndicator() {
return this.paramIndicator;
}
Set indicates the purpose of the parameter. Possible values include: 'Expires', 'KeyId', 'Signature'.
Params: - paramIndicator – the paramIndicator value to set
Returns: the UrlSigningParamIdentifier object itself.
/**
* Set indicates the purpose of the parameter. Possible values include: 'Expires', 'KeyId', 'Signature'.
*
* @param paramIndicator the paramIndicator value to set
* @return the UrlSigningParamIdentifier object itself.
*/
public UrlSigningParamIdentifier withParamIndicator(ParamIndicator paramIndicator) {
this.paramIndicator = paramIndicator;
return this;
}
Get parameter name.
Returns: the paramName value
/**
* Get parameter name.
*
* @return the paramName value
*/
public String paramName() {
return this.paramName;
}
Set parameter name.
Params: - paramName – the paramName value to set
Returns: the UrlSigningParamIdentifier object itself.
/**
* Set parameter name.
*
* @param paramName the paramName value to set
* @return the UrlSigningParamIdentifier object itself.
*/
public UrlSigningParamIdentifier withParamName(String paramName) {
this.paramName = paramName;
return this;
}
}