All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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