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.cosmosdb; import com.fasterxml.jackson.annotation.JsonProperty;
Parameters to regenerate the keys within the database account.
/** * Parameters to regenerate the keys within the database account. */
public class DatabaseAccountRegenerateKeyParameters {
The access key to regenerate. Possible values include: 'primary', 'secondary', 'primaryReadonly', 'secondaryReadonly'.
/** * The access key to regenerate. Possible values include: 'primary', * 'secondary', 'primaryReadonly', 'secondaryReadonly'. */
@JsonProperty(value = "keyKind", required = true) private KeyKind keyKind;
Get the access key to regenerate. Possible values include: 'primary', 'secondary', 'primaryReadonly', 'secondaryReadonly'.
Returns:the keyKind value
/** * Get the access key to regenerate. Possible values include: 'primary', 'secondary', 'primaryReadonly', 'secondaryReadonly'. * * @return the keyKind value */
public KeyKind keyKind() { return this.keyKind; }
Set the access key to regenerate. Possible values include: 'primary', 'secondary', 'primaryReadonly', 'secondaryReadonly'.
Params:
  • keyKind – the keyKind value to set
Returns:the DatabaseAccountRegenerateKeyParameters object itself.
/** * Set the access key to regenerate. Possible values include: 'primary', 'secondary', 'primaryReadonly', 'secondaryReadonly'. * * @param keyKind the keyKind value to set * @return the DatabaseAccountRegenerateKeyParameters object itself. */
public DatabaseAccountRegenerateKeyParameters withKeyKind(KeyKind keyKind) { this.keyKind = keyKind; return this; } }