Package com.google.cloud.netapp.v1
Class ActiveDirectory
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.netapp.v1.ActiveDirectory
-
- All Implemented Interfaces:
ActiveDirectoryOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class ActiveDirectory extends com.google.protobuf.GeneratedMessageV3 implements ActiveDirectoryOrBuilder
ActiveDirectory is the public representation of the active directory config.
Protobuf typegoogle.cloud.netapp.v1.ActiveDirectory
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ActiveDirectory.Builder
ActiveDirectory is the public representation of the active directory config.static class
ActiveDirectory.State
The Active Directory States-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
AES_ENCRYPTION_FIELD_NUMBER
static int
BACKUP_OPERATORS_FIELD_NUMBER
static int
CREATE_TIME_FIELD_NUMBER
static int
DESCRIPTION_FIELD_NUMBER
static int
DNS_FIELD_NUMBER
static int
DOMAIN_FIELD_NUMBER
static int
ENCRYPT_DC_CONNECTIONS_FIELD_NUMBER
static int
KDC_HOSTNAME_FIELD_NUMBER
static int
KDC_IP_FIELD_NUMBER
static int
LABELS_FIELD_NUMBER
static int
LDAP_SIGNING_FIELD_NUMBER
static int
NAME_FIELD_NUMBER
static int
NET_BIOS_PREFIX_FIELD_NUMBER
static int
NFS_USERS_WITH_LDAP_FIELD_NUMBER
static int
ORGANIZATIONAL_UNIT_FIELD_NUMBER
static int
PASSWORD_FIELD_NUMBER
static int
SECURITY_OPERATORS_FIELD_NUMBER
static int
SITE_FIELD_NUMBER
static int
STATE_DETAILS_FIELD_NUMBER
static int
STATE_FIELD_NUMBER
static int
USERNAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
containsLabels(String key)
Labels for the active directory.boolean
equals(Object obj)
boolean
getAesEncryption()
If enabled, AES encryption will be enabled for SMB communication.String
getBackupOperators(int index)
Users to be added to the Built-in Backup Operator active directory group.com.google.protobuf.ByteString
getBackupOperatorsBytes(int index)
Users to be added to the Built-in Backup Operator active directory group.int
getBackupOperatorsCount()
Users to be added to the Built-in Backup Operator active directory group.com.google.protobuf.ProtocolStringList
getBackupOperatorsList()
Users to be added to the Built-in Backup Operator active directory group.com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.static ActiveDirectory
getDefaultInstance()
ActiveDirectory
getDefaultInstanceForType()
String
getDescription()
Description of the active directory.com.google.protobuf.ByteString
getDescriptionBytes()
Description of the active directory.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getDns()
Required.com.google.protobuf.ByteString
getDnsBytes()
Required.String
getDomain()
Required.com.google.protobuf.ByteString
getDomainBytes()
Required.boolean
getEncryptDcConnections()
If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.String
getKdcHostname()
Name of the active directory machine.com.google.protobuf.ByteString
getKdcHostnameBytes()
Name of the active directory machine.String
getKdcIp()
KDC server IP address for the active directory machine.com.google.protobuf.ByteString
getKdcIpBytes()
KDC server IP address for the active directory machine.Map<String,String>
getLabels()
Deprecated.int
getLabelsCount()
Labels for the active directory.Map<String,String>
getLabelsMap()
Labels for the active directory.String
getLabelsOrDefault(String key, String defaultValue)
Labels for the active directory.String
getLabelsOrThrow(String key)
Labels for the active directory.boolean
getLdapSigning()
Specifies whether or not the LDAP traffic needs to be signed.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.String
getNetBiosPrefix()
Required.com.google.protobuf.ByteString
getNetBiosPrefixBytes()
Required.boolean
getNfsUsersWithLdap()
If enabled, will allow access to local users and LDAP users.String
getOrganizationalUnit()
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.com.google.protobuf.ByteString
getOrganizationalUnitBytes()
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.com.google.protobuf.Parser<ActiveDirectory>
getParserForType()
String
getPassword()
Required.com.google.protobuf.ByteString
getPasswordBytes()
Required.String
getSecurityOperators(int index)
Domain users to be given the SeSecurityPrivilege.com.google.protobuf.ByteString
getSecurityOperatorsBytes(int index)
Domain users to be given the SeSecurityPrivilege.int
getSecurityOperatorsCount()
Domain users to be given the SeSecurityPrivilege.com.google.protobuf.ProtocolStringList
getSecurityOperatorsList()
Domain users to be given the SeSecurityPrivilege.int
getSerializedSize()
String
getSite()
The Active Directory site the service will limit Domain Controller discovery too.com.google.protobuf.ByteString
getSiteBytes()
The Active Directory site the service will limit Domain Controller discovery too.ActiveDirectory.State
getState()
Output only.String
getStateDetails()
Output only.com.google.protobuf.ByteString
getStateDetailsBytes()
Output only.int
getStateValue()
Output only.String
getUsername()
Required.com.google.protobuf.ByteString
getUsernameBytes()
Required.boolean
hasCreateTime()
Output only.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
boolean
isInitialized()
static ActiveDirectory.Builder
newBuilder()
static ActiveDirectory.Builder
newBuilder(ActiveDirectory prototype)
ActiveDirectory.Builder
newBuilderForType()
protected ActiveDirectory.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ActiveDirectory
parseDelimitedFrom(InputStream input)
static ActiveDirectory
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ActiveDirectory
parseFrom(byte[] data)
static ActiveDirectory
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ActiveDirectory
parseFrom(com.google.protobuf.ByteString data)
static ActiveDirectory
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ActiveDirectory
parseFrom(com.google.protobuf.CodedInputStream input)
static ActiveDirectory
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ActiveDirectory
parseFrom(InputStream input)
static ActiveDirectory
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ActiveDirectory
parseFrom(ByteBuffer data)
static ActiveDirectory
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ActiveDirectory>
parser()
ActiveDirectory.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DOMAIN_FIELD_NUMBER
public static final int DOMAIN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SITE_FIELD_NUMBER
public static final int SITE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DNS_FIELD_NUMBER
public static final int DNS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NET_BIOS_PREFIX_FIELD_NUMBER
public static final int NET_BIOS_PREFIX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ORGANIZATIONAL_UNIT_FIELD_NUMBER
public static final int ORGANIZATIONAL_UNIT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AES_ENCRYPTION_FIELD_NUMBER
public static final int AES_ENCRYPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USERNAME_FIELD_NUMBER
public static final int USERNAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PASSWORD_FIELD_NUMBER
public static final int PASSWORD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BACKUP_OPERATORS_FIELD_NUMBER
public static final int BACKUP_OPERATORS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SECURITY_OPERATORS_FIELD_NUMBER
public static final int SECURITY_OPERATORS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KDC_HOSTNAME_FIELD_NUMBER
public static final int KDC_HOSTNAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KDC_IP_FIELD_NUMBER
public static final int KDC_IP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NFS_USERS_WITH_LDAP_FIELD_NUMBER
public static final int NFS_USERS_WITH_LDAP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LDAP_SIGNING_FIELD_NUMBER
public static final int LDAP_SIGNING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENCRYPT_DC_CONNECTIONS_FIELD_NUMBER
public static final int ENCRYPT_DC_CONNECTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATE_DETAILS_FIELD_NUMBER
public static final int STATE_DETAILS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getName
public String getName()
Output only. The resource name of the active directory. Format: `projects/{project_number}/locations/{location_id}/activeDirectories/{active_directory_id}`.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getName
in interfaceActiveDirectoryOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The resource name of the active directory. Format: `projects/{project_number}/locations/{location_id}/activeDirectories/{active_directory_id}`.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNameBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for name.
-
hasCreateTime
public boolean hasCreateTime()
Output only. Create time of the active directory.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasCreateTime
in interfaceActiveDirectoryOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. Create time of the active directory.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTime
in interfaceActiveDirectoryOrBuilder
- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Create time of the active directory.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTimeOrBuilder
in interfaceActiveDirectoryOrBuilder
-
getStateValue
public int getStateValue()
Output only. The state of the AD.
.google.cloud.netapp.v1.ActiveDirectory.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateValue
in interfaceActiveDirectoryOrBuilder
- Returns:
- The enum numeric value on the wire for state.
-
getState
public ActiveDirectory.State getState()
Output only. The state of the AD.
.google.cloud.netapp.v1.ActiveDirectory.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getState
in interfaceActiveDirectoryOrBuilder
- Returns:
- The state.
-
getDomain
public String getDomain()
Required. Name of the Active Directory domain
string domain = 4 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDomain
in interfaceActiveDirectoryOrBuilder
- Returns:
- The domain.
-
getDomainBytes
public com.google.protobuf.ByteString getDomainBytes()
Required. Name of the Active Directory domain
string domain = 4 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDomainBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for domain.
-
getSite
public String getSite()
The Active Directory site the service will limit Domain Controller discovery too.
string site = 5;
- Specified by:
getSite
in interfaceActiveDirectoryOrBuilder
- Returns:
- The site.
-
getSiteBytes
public com.google.protobuf.ByteString getSiteBytes()
The Active Directory site the service will limit Domain Controller discovery too.
string site = 5;
- Specified by:
getSiteBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for site.
-
getDns
public String getDns()
Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
string dns = 6 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDns
in interfaceActiveDirectoryOrBuilder
- Returns:
- The dns.
-
getDnsBytes
public com.google.protobuf.ByteString getDnsBytes()
Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
string dns = 6 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDnsBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for dns.
-
getNetBiosPrefix
public String getNetBiosPrefix()
Required. NetBIOSPrefix is used as a prefix for SMB server name.
string net_bios_prefix = 7 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getNetBiosPrefix
in interfaceActiveDirectoryOrBuilder
- Returns:
- The netBiosPrefix.
-
getNetBiosPrefixBytes
public com.google.protobuf.ByteString getNetBiosPrefixBytes()
Required. NetBIOSPrefix is used as a prefix for SMB server name.
string net_bios_prefix = 7 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getNetBiosPrefixBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for netBiosPrefix.
-
getOrganizationalUnit
public String getOrganizationalUnit()
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
string organizational_unit = 8;
- Specified by:
getOrganizationalUnit
in interfaceActiveDirectoryOrBuilder
- Returns:
- The organizationalUnit.
-
getOrganizationalUnitBytes
public com.google.protobuf.ByteString getOrganizationalUnitBytes()
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
string organizational_unit = 8;
- Specified by:
getOrganizationalUnitBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for organizationalUnit.
-
getAesEncryption
public boolean getAesEncryption()
If enabled, AES encryption will be enabled for SMB communication.
bool aes_encryption = 9;
- Specified by:
getAesEncryption
in interfaceActiveDirectoryOrBuilder
- Returns:
- The aesEncryption.
-
getUsername
public String getUsername()
Required. Username of the Active Directory domain administrator.
string username = 10 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getUsername
in interfaceActiveDirectoryOrBuilder
- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()
Required. Username of the Active Directory domain administrator.
string username = 10 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getUsernameBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for username.
-
getPassword
public String getPassword()
Required. Password of the Active Directory domain administrator.
string password = 11 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getPassword
in interfaceActiveDirectoryOrBuilder
- Returns:
- The password.
-
getPasswordBytes
public com.google.protobuf.ByteString getPasswordBytes()
Required. Password of the Active Directory domain administrator.
string password = 11 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getPasswordBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for password.
-
getBackupOperatorsList
public com.google.protobuf.ProtocolStringList getBackupOperatorsList()
Users to be added to the Built-in Backup Operator active directory group.
repeated string backup_operators = 12;
- Specified by:
getBackupOperatorsList
in interfaceActiveDirectoryOrBuilder
- Returns:
- A list containing the backupOperators.
-
getBackupOperatorsCount
public int getBackupOperatorsCount()
Users to be added to the Built-in Backup Operator active directory group.
repeated string backup_operators = 12;
- Specified by:
getBackupOperatorsCount
in interfaceActiveDirectoryOrBuilder
- Returns:
- The count of backupOperators.
-
getBackupOperators
public String getBackupOperators(int index)
Users to be added to the Built-in Backup Operator active directory group.
repeated string backup_operators = 12;
- Specified by:
getBackupOperators
in interfaceActiveDirectoryOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The backupOperators at the given index.
-
getBackupOperatorsBytes
public com.google.protobuf.ByteString getBackupOperatorsBytes(int index)
Users to be added to the Built-in Backup Operator active directory group.
repeated string backup_operators = 12;
- Specified by:
getBackupOperatorsBytes
in interfaceActiveDirectoryOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the backupOperators at the given index.
-
getSecurityOperatorsList
public com.google.protobuf.ProtocolStringList getSecurityOperatorsList()
Domain users to be given the SeSecurityPrivilege.
repeated string security_operators = 13;
- Specified by:
getSecurityOperatorsList
in interfaceActiveDirectoryOrBuilder
- Returns:
- A list containing the securityOperators.
-
getSecurityOperatorsCount
public int getSecurityOperatorsCount()
Domain users to be given the SeSecurityPrivilege.
repeated string security_operators = 13;
- Specified by:
getSecurityOperatorsCount
in interfaceActiveDirectoryOrBuilder
- Returns:
- The count of securityOperators.
-
getSecurityOperators
public String getSecurityOperators(int index)
Domain users to be given the SeSecurityPrivilege.
repeated string security_operators = 13;
- Specified by:
getSecurityOperators
in interfaceActiveDirectoryOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The securityOperators at the given index.
-
getSecurityOperatorsBytes
public com.google.protobuf.ByteString getSecurityOperatorsBytes(int index)
Domain users to be given the SeSecurityPrivilege.
repeated string security_operators = 13;
- Specified by:
getSecurityOperatorsBytes
in interfaceActiveDirectoryOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the securityOperators at the given index.
-
getKdcHostname
public String getKdcHostname()
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
string kdc_hostname = 14;
- Specified by:
getKdcHostname
in interfaceActiveDirectoryOrBuilder
- Returns:
- The kdcHostname.
-
getKdcHostnameBytes
public com.google.protobuf.ByteString getKdcHostnameBytes()
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
string kdc_hostname = 14;
- Specified by:
getKdcHostnameBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for kdcHostname.
-
getKdcIp
public String getKdcIp()
KDC server IP address for the active directory machine.
string kdc_ip = 15;
- Specified by:
getKdcIp
in interfaceActiveDirectoryOrBuilder
- Returns:
- The kdcIp.
-
getKdcIpBytes
public com.google.protobuf.ByteString getKdcIpBytes()
KDC server IP address for the active directory machine.
string kdc_ip = 15;
- Specified by:
getKdcIpBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for kdcIp.
-
getNfsUsersWithLdap
public boolean getNfsUsersWithLdap()
If enabled, will allow access to local users and LDAP users. If access is needed for only LDAP users, it has to be disabled.
bool nfs_users_with_ldap = 16;
- Specified by:
getNfsUsersWithLdap
in interfaceActiveDirectoryOrBuilder
- Returns:
- The nfsUsersWithLdap.
-
getDescription
public String getDescription()
Description of the active directory.
string description = 17;
- Specified by:
getDescription
in interfaceActiveDirectoryOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Description of the active directory.
string description = 17;
- Specified by:
getDescriptionBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for description.
-
getLdapSigning
public boolean getLdapSigning()
Specifies whether or not the LDAP traffic needs to be signed.
bool ldap_signing = 18;
- Specified by:
getLdapSigning
in interfaceActiveDirectoryOrBuilder
- Returns:
- The ldapSigning.
-
getEncryptDcConnections
public boolean getEncryptDcConnections()
If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
bool encrypt_dc_connections = 19;
- Specified by:
getEncryptDcConnections
in interfaceActiveDirectoryOrBuilder
- Returns:
- The encryptDcConnections.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:ActiveDirectoryOrBuilder
Labels for the active directory.
map<string, string> labels = 20;
- Specified by:
getLabelsCount
in interfaceActiveDirectoryOrBuilder
-
containsLabels
public boolean containsLabels(String key)
Labels for the active directory.
map<string, string> labels = 20;
- Specified by:
containsLabels
in interfaceActiveDirectoryOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()
instead.- Specified by:
getLabels
in interfaceActiveDirectoryOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
Labels for the active directory.
map<string, string> labels = 20;
- Specified by:
getLabelsMap
in interfaceActiveDirectoryOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
Labels for the active directory.
map<string, string> labels = 20;
- Specified by:
getLabelsOrDefault
in interfaceActiveDirectoryOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
Labels for the active directory.
map<string, string> labels = 20;
- Specified by:
getLabelsOrThrow
in interfaceActiveDirectoryOrBuilder
-
getStateDetails
public String getStateDetails()
Output only. The state details of the Active Directory.
string state_details = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateDetails
in interfaceActiveDirectoryOrBuilder
- Returns:
- The stateDetails.
-
getStateDetailsBytes
public com.google.protobuf.ByteString getStateDetailsBytes()
Output only. The state details of the Active Directory.
string state_details = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateDetailsBytes
in interfaceActiveDirectoryOrBuilder
- Returns:
- The bytes for stateDetails.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ActiveDirectory parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ActiveDirectory parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ActiveDirectory parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ActiveDirectory parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ActiveDirectory parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ActiveDirectory parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ActiveDirectory parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ActiveDirectory parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ActiveDirectory parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ActiveDirectory parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ActiveDirectory parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ActiveDirectory parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ActiveDirectory.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ActiveDirectory.Builder newBuilder()
-
newBuilder
public static ActiveDirectory.Builder newBuilder(ActiveDirectory prototype)
-
toBuilder
public ActiveDirectory.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ActiveDirectory.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ActiveDirectory getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ActiveDirectory> parser()
-
getParserForType
public com.google.protobuf.Parser<ActiveDirectory> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ActiveDirectory getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-