Class SqlActiveDirectoryConfig.Builder (0.1.0)

public static final class SqlActiveDirectoryConfig.Builder extends GeneratedMessage.Builder<SqlActiveDirectoryConfig.Builder> implements SqlActiveDirectoryConfigOrBuilder

Active Directory configuration, relevant only for Cloud SQL for SQL Server.

Protobuf type google.cloud.sql.v1.SqlActiveDirectoryConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllDnsServers(Iterable<String> values)

public SqlActiveDirectoryConfig.Builder addAllDnsServers(Iterable<String> values)

Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.

repeated string dns_servers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
values Iterable<String>

The dnsServers to add.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

addDnsServers(String value)

public SqlActiveDirectoryConfig.Builder addDnsServers(String value)

Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.

repeated string dns_servers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
value String

The dnsServers to add.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

addDnsServersBytes(ByteString value)

public SqlActiveDirectoryConfig.Builder addDnsServersBytes(ByteString value)

Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.

repeated string dns_servers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
value ByteString

The bytes of the dnsServers to add.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

build()

public SqlActiveDirectoryConfig build()
Returns
Type Description
SqlActiveDirectoryConfig

buildPartial()

public SqlActiveDirectoryConfig buildPartial()
Returns
Type Description
SqlActiveDirectoryConfig

clear()

public SqlActiveDirectoryConfig.Builder clear()
Returns
Type Description
SqlActiveDirectoryConfig.Builder
Overrides

clearAdminCredentialSecretName()

public SqlActiveDirectoryConfig.Builder clearAdminCredentialSecretName()

Optional. The secret manager key storing the administrator credential. (e.g., projects/{project}/secrets/{secret}).

string admin_credential_secret_name = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

clearDnsServers()

public SqlActiveDirectoryConfig.Builder clearDnsServers()

Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.

repeated string dns_servers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

clearDomain()

public SqlActiveDirectoryConfig.Builder clearDomain()

The name of the domain (e.g., mydomain.com).

string domain = 2;

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

clearKind()

public SqlActiveDirectoryConfig.Builder clearKind()

This is always sql#activeDirectoryConfig.

string kind = 1;

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

clearMode()

public SqlActiveDirectoryConfig.Builder clearMode()

Optional. The mode of the Active Directory configuration.

.google.cloud.sql.v1.SqlActiveDirectoryConfig.ActiveDirectoryMode mode = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

clearOrganizationalUnit()

public SqlActiveDirectoryConfig.Builder clearOrganizationalUnit()

Optional. The organizational unit distinguished name. This is the full hierarchical path to the organizational unit.

string organizational_unit = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

getAdminCredentialSecretName()

public String getAdminCredentialSecretName()

Optional. The secret manager key storing the administrator credential. (e.g., projects/{project}/secrets/{secret}).

string admin_credential_secret_name = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The adminCredentialSecretName.

getAdminCredentialSecretNameBytes()

public ByteString getAdminCredentialSecretNameBytes()

Optional. The secret manager key storing the administrator credential. (e.g., projects/{project}/secrets/{secret}).

string admin_credential_secret_name = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for adminCredentialSecretName.

getDefaultInstanceForType()

public SqlActiveDirectoryConfig getDefaultInstanceForType()
Returns
Type Description
SqlActiveDirectoryConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDnsServers(int index)

public String getDnsServers(int index)

Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.

repeated string dns_servers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The dnsServers at the given index.

getDnsServersBytes(int index)

public ByteString getDnsServersBytes(int index)

Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.

repeated string dns_servers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the dnsServers at the given index.

getDnsServersCount()

public int getDnsServersCount()

Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.

repeated string dns_servers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
int

The count of dnsServers.

getDnsServersList()

public ProtocolStringList getDnsServersList()

Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.

repeated string dns_servers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
ProtocolStringList

A list containing the dnsServers.

getDomain()

public String getDomain()

The name of the domain (e.g., mydomain.com).

string domain = 2;

Returns
Type Description
String

The domain.

getDomainBytes()

public ByteString getDomainBytes()

The name of the domain (e.g., mydomain.com).

string domain = 2;

Returns
Type Description
ByteString

The bytes for domain.

getKind()

public String getKind()

This is always sql#activeDirectoryConfig.

string kind = 1;

Returns
Type Description
String

The kind.

getKindBytes()

public ByteString getKindBytes()

This is always sql#activeDirectoryConfig.

string kind = 1;

Returns
Type Description
ByteString

The bytes for kind.

getMode()

public SqlActiveDirectoryConfig.ActiveDirectoryMode getMode()

Optional. The mode of the Active Directory configuration.

.google.cloud.sql.v1.SqlActiveDirectoryConfig.ActiveDirectoryMode mode = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SqlActiveDirectoryConfig.ActiveDirectoryMode

The mode.

getModeValue()

public int getModeValue()

Optional. The mode of the Active Directory configuration.

.google.cloud.sql.v1.SqlActiveDirectoryConfig.ActiveDirectoryMode mode = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for mode.

getOrganizationalUnit()

public String getOrganizationalUnit()

Optional. The organizational unit distinguished name. This is the full hierarchical path to the organizational unit.

string organizational_unit = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The organizationalUnit.

getOrganizationalUnitBytes()

public ByteString getOrganizationalUnitBytes()

Optional. The organizational unit distinguished name. This is the full hierarchical path to the organizational unit.

string organizational_unit = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for organizationalUnit.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SqlActiveDirectoryConfig other)

public SqlActiveDirectoryConfig.Builder mergeFrom(SqlActiveDirectoryConfig other)
Parameter
Name Description
other SqlActiveDirectoryConfig
Returns
Type Description
SqlActiveDirectoryConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SqlActiveDirectoryConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SqlActiveDirectoryConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SqlActiveDirectoryConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SqlActiveDirectoryConfig.Builder
Overrides

setAdminCredentialSecretName(String value)

public SqlActiveDirectoryConfig.Builder setAdminCredentialSecretName(String value)

Optional. The secret manager key storing the administrator credential. (e.g., projects/{project}/secrets/{secret}).

string admin_credential_secret_name = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The adminCredentialSecretName to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setAdminCredentialSecretNameBytes(ByteString value)

public SqlActiveDirectoryConfig.Builder setAdminCredentialSecretNameBytes(ByteString value)

Optional. The secret manager key storing the administrator credential. (e.g., projects/{project}/secrets/{secret}).

string admin_credential_secret_name = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for adminCredentialSecretName to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setDnsServers(int index, String value)

public SqlActiveDirectoryConfig.Builder setDnsServers(int index, String value)

Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.

repeated string dns_servers = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameters
Name Description
index int

The index to set the value at.

value String

The dnsServers to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setDomain(String value)

public SqlActiveDirectoryConfig.Builder setDomain(String value)

The name of the domain (e.g., mydomain.com).

string domain = 2;

Parameter
Name Description
value String

The domain to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setDomainBytes(ByteString value)

public SqlActiveDirectoryConfig.Builder setDomainBytes(ByteString value)

The name of the domain (e.g., mydomain.com).

string domain = 2;

Parameter
Name Description
value ByteString

The bytes for domain to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setKind(String value)

public SqlActiveDirectoryConfig.Builder setKind(String value)

This is always sql#activeDirectoryConfig.

string kind = 1;

Parameter
Name Description
value String

The kind to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setKindBytes(ByteString value)

public SqlActiveDirectoryConfig.Builder setKindBytes(ByteString value)

This is always sql#activeDirectoryConfig.

string kind = 1;

Parameter
Name Description
value ByteString

The bytes for kind to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setMode(SqlActiveDirectoryConfig.ActiveDirectoryMode value)

public SqlActiveDirectoryConfig.Builder setMode(SqlActiveDirectoryConfig.ActiveDirectoryMode value)

Optional. The mode of the Active Directory configuration.

.google.cloud.sql.v1.SqlActiveDirectoryConfig.ActiveDirectoryMode mode = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SqlActiveDirectoryConfig.ActiveDirectoryMode

The mode to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setModeValue(int value)

public SqlActiveDirectoryConfig.Builder setModeValue(int value)

Optional. The mode of the Active Directory configuration.

.google.cloud.sql.v1.SqlActiveDirectoryConfig.ActiveDirectoryMode mode = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for mode to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setOrganizationalUnit(String value)

public SqlActiveDirectoryConfig.Builder setOrganizationalUnit(String value)

Optional. The organizational unit distinguished name. This is the full hierarchical path to the organizational unit.

string organizational_unit = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The organizationalUnit to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.

setOrganizationalUnitBytes(ByteString value)

public SqlActiveDirectoryConfig.Builder setOrganizationalUnitBytes(ByteString value)

Optional. The organizational unit distinguished name. This is the full hierarchical path to the organizational unit.

string organizational_unit = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for organizationalUnit to set.

Returns
Type Description
SqlActiveDirectoryConfig.Builder

This builder for chaining.