![JAR search and dependency download from the Maven repository](/logo.png)
com.equinix.pulumi.fabric.outputs.ConnectionAccount Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of equinix Show documentation
Show all versions of equinix Show documentation
A Pulumi package for creating and managing equinix cloud resources.
// *** 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.equinix.pulumi.fabric.outputs;
import com.pulumi.core.annotations.CustomType;
import java.lang.Integer;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
@CustomType
public final class ConnectionAccount {
/**
* @return Legal name of the accountholder.
*
*/
private @Nullable String accountName;
/**
* @return Equinix-assigned account number.
*
*/
private @Nullable Integer accountNumber;
/**
* @return Equinix-assigned ID of the subscriber's parent organization.
*
*/
private @Nullable String globalCustId;
/**
* @return Equinix-assigned ID of the subscriber's parent organization.
*
*/
private @Nullable String globalOrgId;
/**
* @return Equinix-assigned name of the subscriber's parent organization.
*
*/
private @Nullable String globalOrganizationName;
/**
* @return Equinix-assigned ID of the subscriber's organization.
*
*/
private @Nullable Integer orgId;
/**
* @return Equinix-assigned name of the subscriber's organization.
*
*/
private @Nullable String organizationName;
/**
* @return Enterprise datastore id
*
*/
private @Nullable String ucmId;
private ConnectionAccount() {}
/**
* @return Legal name of the accountholder.
*
*/
public Optional accountName() {
return Optional.ofNullable(this.accountName);
}
/**
* @return Equinix-assigned account number.
*
*/
public Optional accountNumber() {
return Optional.ofNullable(this.accountNumber);
}
/**
* @return Equinix-assigned ID of the subscriber's parent organization.
*
*/
public Optional globalCustId() {
return Optional.ofNullable(this.globalCustId);
}
/**
* @return Equinix-assigned ID of the subscriber's parent organization.
*
*/
public Optional globalOrgId() {
return Optional.ofNullable(this.globalOrgId);
}
/**
* @return Equinix-assigned name of the subscriber's parent organization.
*
*/
public Optional globalOrganizationName() {
return Optional.ofNullable(this.globalOrganizationName);
}
/**
* @return Equinix-assigned ID of the subscriber's organization.
*
*/
public Optional orgId() {
return Optional.ofNullable(this.orgId);
}
/**
* @return Equinix-assigned name of the subscriber's organization.
*
*/
public Optional organizationName() {
return Optional.ofNullable(this.organizationName);
}
/**
* @return Enterprise datastore id
*
*/
public Optional ucmId() {
return Optional.ofNullable(this.ucmId);
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(ConnectionAccount defaults) {
return new Builder(defaults);
}
@CustomType.Builder
public static final class Builder {
private @Nullable String accountName;
private @Nullable Integer accountNumber;
private @Nullable String globalCustId;
private @Nullable String globalOrgId;
private @Nullable String globalOrganizationName;
private @Nullable Integer orgId;
private @Nullable String organizationName;
private @Nullable String ucmId;
public Builder() {}
public Builder(ConnectionAccount defaults) {
Objects.requireNonNull(defaults);
this.accountName = defaults.accountName;
this.accountNumber = defaults.accountNumber;
this.globalCustId = defaults.globalCustId;
this.globalOrgId = defaults.globalOrgId;
this.globalOrganizationName = defaults.globalOrganizationName;
this.orgId = defaults.orgId;
this.organizationName = defaults.organizationName;
this.ucmId = defaults.ucmId;
}
@CustomType.Setter
public Builder accountName(@Nullable String accountName) {
this.accountName = accountName;
return this;
}
@CustomType.Setter
public Builder accountNumber(@Nullable Integer accountNumber) {
this.accountNumber = accountNumber;
return this;
}
@CustomType.Setter
public Builder globalCustId(@Nullable String globalCustId) {
this.globalCustId = globalCustId;
return this;
}
@CustomType.Setter
public Builder globalOrgId(@Nullable String globalOrgId) {
this.globalOrgId = globalOrgId;
return this;
}
@CustomType.Setter
public Builder globalOrganizationName(@Nullable String globalOrganizationName) {
this.globalOrganizationName = globalOrganizationName;
return this;
}
@CustomType.Setter
public Builder orgId(@Nullable Integer orgId) {
this.orgId = orgId;
return this;
}
@CustomType.Setter
public Builder organizationName(@Nullable String organizationName) {
this.organizationName = organizationName;
return this;
}
@CustomType.Setter
public Builder ucmId(@Nullable String ucmId) {
this.ucmId = ucmId;
return this;
}
public ConnectionAccount build() {
final var _resultValue = new ConnectionAccount();
_resultValue.accountName = accountName;
_resultValue.accountNumber = accountNumber;
_resultValue.globalCustId = globalCustId;
_resultValue.globalOrgId = globalOrgId;
_resultValue.globalOrganizationName = globalOrganizationName;
_resultValue.orgId = orgId;
_resultValue.organizationName = organizationName;
_resultValue.ucmId = ucmId;
return _resultValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy