com.microsoft.azure.keyvault.models.CertificateIssuerUpdateParameters Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-keyvault Show documentation
Show all versions of azure-keyvault Show documentation
This library has been replaced by new Azure SDKs, you can read about them at https://aka.ms/azsdkvalueprop. The latest libraries to interact with the Azure Key Vault service are:
(1) https://search.maven.org/artifact/com.azure/azure-security-keyvault-keys.
(2) https://search.maven.org/artifact/com.azure/azure-security-keyvault-secrets.
(3) https://search.maven.org/artifact/com.azure/azure-security-keyvault-certificates.
It is recommended that you move to the new package.
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator
package com.microsoft.azure.keyvault.models;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* The certificate issuer update parameters.
*/
public class CertificateIssuerUpdateParameters {
/**
* The issuer provider.
*/
@JsonProperty(value = "provider")
private String provider;
/**
* The credentials to be used for the issuer.
*/
@JsonProperty(value = "credentials")
private IssuerCredentials credentials;
/**
* Details of the organization as provided to the issuer.
*/
@JsonProperty(value = "org_details")
private OrganizationDetails organizationDetails;
/**
* Attributes of the issuer object.
*/
@JsonProperty(value = "attributes")
private IssuerAttributes attributes;
/**
* Get the provider value.
*
* @return the provider value
*/
public String provider() {
return this.provider;
}
/**
* Set the provider value.
*
* @param provider the provider value to set
* @return the CertificateIssuerUpdateParameters object itself.
*/
public CertificateIssuerUpdateParameters withProvider(String provider) {
this.provider = provider;
return this;
}
/**
* Get the credentials value.
*
* @return the credentials value
*/
public IssuerCredentials credentials() {
return this.credentials;
}
/**
* Set the credentials value.
*
* @param credentials the credentials value to set
* @return the CertificateIssuerUpdateParameters object itself.
*/
public CertificateIssuerUpdateParameters withCredentials(IssuerCredentials credentials) {
this.credentials = credentials;
return this;
}
/**
* Get the organizationDetails value.
*
* @return the organizationDetails value
*/
public OrganizationDetails organizationDetails() {
return this.organizationDetails;
}
/**
* Set the organizationDetails value.
*
* @param organizationDetails the organizationDetails value to set
* @return the CertificateIssuerUpdateParameters object itself.
*/
public CertificateIssuerUpdateParameters withOrganizationDetails(OrganizationDetails organizationDetails) {
this.organizationDetails = organizationDetails;
return this;
}
/**
* Get the attributes value.
*
* @return the attributes value
*/
public IssuerAttributes attributes() {
return this.attributes;
}
/**
* Set the attributes value.
*
* @param attributes the attributes value to set
* @return the CertificateIssuerUpdateParameters object itself.
*/
public CertificateIssuerUpdateParameters withAttributes(IssuerAttributes attributes) {
this.attributes = attributes;
return this;
}
}