
com.pulumi.azurenative.avs.outputs.ListPrivateCloudAdminCredentialsResult Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.avs.outputs;
import com.pulumi.core.annotations.CustomType;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.String;
import java.util.Objects;
@CustomType
public final class ListPrivateCloudAdminCredentialsResult {
/**
* @return NSX-T Manager password
*
*/
private String nsxtPassword;
/**
* @return NSX-T Manager username
*
*/
private String nsxtUsername;
/**
* @return vCenter admin password
*
*/
private String vcenterPassword;
/**
* @return vCenter admin username
*
*/
private String vcenterUsername;
private ListPrivateCloudAdminCredentialsResult() {}
/**
* @return NSX-T Manager password
*
*/
public String nsxtPassword() {
return this.nsxtPassword;
}
/**
* @return NSX-T Manager username
*
*/
public String nsxtUsername() {
return this.nsxtUsername;
}
/**
* @return vCenter admin password
*
*/
public String vcenterPassword() {
return this.vcenterPassword;
}
/**
* @return vCenter admin username
*
*/
public String vcenterUsername() {
return this.vcenterUsername;
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(ListPrivateCloudAdminCredentialsResult defaults) {
return new Builder(defaults);
}
@CustomType.Builder
public static final class Builder {
private String nsxtPassword;
private String nsxtUsername;
private String vcenterPassword;
private String vcenterUsername;
public Builder() {}
public Builder(ListPrivateCloudAdminCredentialsResult defaults) {
Objects.requireNonNull(defaults);
this.nsxtPassword = defaults.nsxtPassword;
this.nsxtUsername = defaults.nsxtUsername;
this.vcenterPassword = defaults.vcenterPassword;
this.vcenterUsername = defaults.vcenterUsername;
}
@CustomType.Setter
public Builder nsxtPassword(String nsxtPassword) {
if (nsxtPassword == null) {
throw new MissingRequiredPropertyException("ListPrivateCloudAdminCredentialsResult", "nsxtPassword");
}
this.nsxtPassword = nsxtPassword;
return this;
}
@CustomType.Setter
public Builder nsxtUsername(String nsxtUsername) {
if (nsxtUsername == null) {
throw new MissingRequiredPropertyException("ListPrivateCloudAdminCredentialsResult", "nsxtUsername");
}
this.nsxtUsername = nsxtUsername;
return this;
}
@CustomType.Setter
public Builder vcenterPassword(String vcenterPassword) {
if (vcenterPassword == null) {
throw new MissingRequiredPropertyException("ListPrivateCloudAdminCredentialsResult", "vcenterPassword");
}
this.vcenterPassword = vcenterPassword;
return this;
}
@CustomType.Setter
public Builder vcenterUsername(String vcenterUsername) {
if (vcenterUsername == null) {
throw new MissingRequiredPropertyException("ListPrivateCloudAdminCredentialsResult", "vcenterUsername");
}
this.vcenterUsername = vcenterUsername;
return this;
}
public ListPrivateCloudAdminCredentialsResult build() {
final var _resultValue = new ListPrivateCloudAdminCredentialsResult();
_resultValue.nsxtPassword = nsxtPassword;
_resultValue.nsxtUsername = nsxtUsername;
_resultValue.vcenterPassword = vcenterPassword;
_resultValue.vcenterUsername = vcenterUsername;
return _resultValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy