Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/**
* 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.v2020_04_15;

import java.util.Collection;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.microsoft.rest.ExpandableStringEnum;

/**
* Defines values for Algorithm.
*/
public final class Algorithm extends ExpandableStringEnum<Algorithm> {
/** Static value SHA256 for Algorithm. */
public static final Algorithm SHA256 = fromString("SHA256");

/**
* Creates or finds a Algorithm from its string representation.
* @param name a name to look for
* @return the corresponding Algorithm
*/
@JsonCreator
public static Algorithm fromString(String name) {
return fromString(name, Algorithm.class);
}

/**
* @return known Algorithm values
*/
public static Collection<Algorithm> values() {
return values(Algorithm.class);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/**
* 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.v2020_04_15;

import java.util.Collection;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.microsoft.rest.ExpandableStringEnum;

/**
* Defines values for ParamIndicator.
*/
public final class ParamIndicator extends ExpandableStringEnum<ParamIndicator> {
/** Static value expires for ParamIndicator. */
public static final ParamIndicator EXPIRES = fromString("expires");

/** Static value keyId for ParamIndicator. */
public static final ParamIndicator KEY_ID = fromString("keyId");

/** Static value signature for ParamIndicator. */
public static final ParamIndicator SIGNATURE = fromString("signature");

/**
* Creates or finds a ParamIndicator from its string representation.
* @param name a name to look for
* @return the corresponding ParamIndicator
*/
@JsonCreator
public static ParamIndicator fromString(String name) {
return fromString(name, ParamIndicator.class);
}

/**
* @return known ParamIndicator values
*/
public static Collection<ParamIndicator> values() {
return values(ParamIndicator.class);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public class UrlSigningActionParameters {
* Algorithm to use for URL signing. Possible values include: 'SHA256'.
*/
@JsonProperty(value = "algorithm")
private String algorithm;
private Algorithm algorithm;

/**
* Defines which query string parameters in the url to be considered for
Expand Down Expand Up @@ -94,7 +94,7 @@ public UrlSigningActionParameters withKeyId(String keyId) {
*
* @return the algorithm value
*/
public String algorithm() {
public Algorithm algorithm() {
return this.algorithm;
}

Expand All @@ -104,7 +104,7 @@ public String algorithm() {
* @param algorithm the algorithm value to set
* @return the UrlSigningActionParameters object itself.
*/
public UrlSigningActionParameters withAlgorithm(String algorithm) {
public UrlSigningActionParameters withAlgorithm(Algorithm algorithm) {
this.algorithm = algorithm;
return this;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public class UrlSigningParamIdentifier {
* 'expires', 'keyId', 'signature'.
*/
@JsonProperty(value = "paramIndicator", required = true)
private String paramIndicator;
private ParamIndicator paramIndicator;

/**
* Parameter name.
Expand All @@ -32,7 +32,7 @@ public class UrlSigningParamIdentifier {
*
* @return the paramIndicator value
*/
public String paramIndicator() {
public ParamIndicator paramIndicator() {
return this.paramIndicator;
}

Expand All @@ -42,7 +42,7 @@ public String paramIndicator() {
* @param paramIndicator the paramIndicator value to set
* @return the UrlSigningParamIdentifier object itself.
*/
public UrlSigningParamIdentifier withParamIndicator(String paramIndicator) {
public UrlSigningParamIdentifier withParamIndicator(ParamIndicator paramIndicator) {
this.paramIndicator = paramIndicator;
return this;
}
Expand Down