Package com.google.cloud.netapp.v1
Interface ActiveDirectoryOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ActiveDirectory,ActiveDirectory.Builder
public interface ActiveDirectoryOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsLabels(String key)Labels for the active directory.booleangetAesEncryption()If enabled, AES encryption will be enabled for SMB communication.StringgetBackupOperators(int index)Users to be added to the Built-in Backup Operator active directory group.com.google.protobuf.ByteStringgetBackupOperatorsBytes(int index)Users to be added to the Built-in Backup Operator active directory group.intgetBackupOperatorsCount()Users to be added to the Built-in Backup Operator active directory group.List<String>getBackupOperatorsList()Users to be added to the Built-in Backup Operator active directory group.com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.StringgetDescription()Description of the active directory.com.google.protobuf.ByteStringgetDescriptionBytes()Description of the active directory.StringgetDns()Required.com.google.protobuf.ByteStringgetDnsBytes()Required.StringgetDomain()Required.com.google.protobuf.ByteStringgetDomainBytes()Required.booleangetEncryptDcConnections()If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.StringgetKdcHostname()Name of the active directory machine.com.google.protobuf.ByteStringgetKdcHostnameBytes()Name of the active directory machine.StringgetKdcIp()KDC server IP address for the active directory machine.com.google.protobuf.ByteStringgetKdcIpBytes()KDC server IP address for the active directory machine.Map<String,String>getLabels()Deprecated.intgetLabelsCount()Labels for the active directory.Map<String,String>getLabelsMap()Labels for the active directory.StringgetLabelsOrDefault(String key, String defaultValue)Labels for the active directory.StringgetLabelsOrThrow(String key)Labels for the active directory.booleangetLdapSigning()Specifies whether or not the LDAP traffic needs to be signed.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.StringgetNetBiosPrefix()Required.com.google.protobuf.ByteStringgetNetBiosPrefixBytes()Required.booleangetNfsUsersWithLdap()If enabled, will allow access to local users and LDAP users.StringgetOrganizationalUnit()The Organizational Unit (OU) within the Windows Active Directory the user belongs to.com.google.protobuf.ByteStringgetOrganizationalUnitBytes()The Organizational Unit (OU) within the Windows Active Directory the user belongs to.StringgetPassword()Required.com.google.protobuf.ByteStringgetPasswordBytes()Required.StringgetSecurityOperators(int index)Domain users to be given the SeSecurityPrivilege.com.google.protobuf.ByteStringgetSecurityOperatorsBytes(int index)Domain users to be given the SeSecurityPrivilege.intgetSecurityOperatorsCount()Domain users to be given the SeSecurityPrivilege.List<String>getSecurityOperatorsList()Domain users to be given the SeSecurityPrivilege.StringgetSite()The Active Directory site the service will limit Domain Controller discovery too.com.google.protobuf.ByteStringgetSiteBytes()The Active Directory site the service will limit Domain Controller discovery too.ActiveDirectory.StategetState()Output only.StringgetStateDetails()Output only.com.google.protobuf.ByteStringgetStateDetailsBytes()Output only.intgetStateValue()Output only.StringgetUsername()Required.com.google.protobuf.ByteStringgetUsernameBytes()Required.booleanhasCreateTime()Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
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];- Returns:
- The name.
-
getNameBytes
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];- Returns:
- The bytes for name.
-
hasCreateTime
boolean hasCreateTime()
Output only. Create time of the active directory.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the createTime field is set.
-
getCreateTime
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];- Returns:
- The createTime.
-
getCreateTimeOrBuilder
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];
-
getStateValue
int getStateValue()
Output only. The state of the AD.
.google.cloud.netapp.v1.ActiveDirectory.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for state.
-
getState
ActiveDirectory.State getState()
Output only. The state of the AD.
.google.cloud.netapp.v1.ActiveDirectory.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The state.
-
getDomain
String getDomain()
Required. Name of the Active Directory domain
string domain = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The domain.
-
getDomainBytes
com.google.protobuf.ByteString getDomainBytes()
Required. Name of the Active Directory domain
string domain = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for domain.
-
getSite
String getSite()
The Active Directory site the service will limit Domain Controller discovery too.
string site = 5;- Returns:
- The site.
-
getSiteBytes
com.google.protobuf.ByteString getSiteBytes()
The Active Directory site the service will limit Domain Controller discovery too.
string site = 5;- Returns:
- The bytes for site.
-
getDns
String getDns()
Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
string dns = 6 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The dns.
-
getDnsBytes
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];- Returns:
- The bytes for dns.
-
getNetBiosPrefix
String getNetBiosPrefix()
Required. NetBIOSPrefix is used as a prefix for SMB server name.
string net_bios_prefix = 7 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The netBiosPrefix.
-
getNetBiosPrefixBytes
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];- Returns:
- The bytes for netBiosPrefix.
-
getOrganizationalUnit
String getOrganizationalUnit()
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
string organizational_unit = 8;- Returns:
- The organizationalUnit.
-
getOrganizationalUnitBytes
com.google.protobuf.ByteString getOrganizationalUnitBytes()
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
string organizational_unit = 8;- Returns:
- The bytes for organizationalUnit.
-
getAesEncryption
boolean getAesEncryption()
If enabled, AES encryption will be enabled for SMB communication.
bool aes_encryption = 9;- Returns:
- The aesEncryption.
-
getUsername
String getUsername()
Required. Username of the Active Directory domain administrator.
string username = 10 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The username.
-
getUsernameBytes
com.google.protobuf.ByteString getUsernameBytes()
Required. Username of the Active Directory domain administrator.
string username = 10 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for username.
-
getPassword
String getPassword()
Required. Password of the Active Directory domain administrator.
string password = 11 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The password.
-
getPasswordBytes
com.google.protobuf.ByteString getPasswordBytes()
Required. Password of the Active Directory domain administrator.
string password = 11 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for password.
-
getBackupOperatorsList
List<String> getBackupOperatorsList()
Users to be added to the Built-in Backup Operator active directory group.
repeated string backup_operators = 12;- Returns:
- A list containing the backupOperators.
-
getBackupOperatorsCount
int getBackupOperatorsCount()
Users to be added to the Built-in Backup Operator active directory group.
repeated string backup_operators = 12;- Returns:
- The count of backupOperators.
-
getBackupOperators
String getBackupOperators(int index)
Users to be added to the Built-in Backup Operator active directory group.
repeated string backup_operators = 12;- Parameters:
index- The index of the element to return.- Returns:
- The backupOperators at the given index.
-
getBackupOperatorsBytes
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;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the backupOperators at the given index.
-
getSecurityOperatorsList
List<String> getSecurityOperatorsList()
Domain users to be given the SeSecurityPrivilege.
repeated string security_operators = 13;- Returns:
- A list containing the securityOperators.
-
getSecurityOperatorsCount
int getSecurityOperatorsCount()
Domain users to be given the SeSecurityPrivilege.
repeated string security_operators = 13;- Returns:
- The count of securityOperators.
-
getSecurityOperators
String getSecurityOperators(int index)
Domain users to be given the SeSecurityPrivilege.
repeated string security_operators = 13;- Parameters:
index- The index of the element to return.- Returns:
- The securityOperators at the given index.
-
getSecurityOperatorsBytes
com.google.protobuf.ByteString getSecurityOperatorsBytes(int index)
Domain users to be given the SeSecurityPrivilege.
repeated string security_operators = 13;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the securityOperators at the given index.
-
getKdcHostname
String getKdcHostname()
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
string kdc_hostname = 14;- Returns:
- The kdcHostname.
-
getKdcHostnameBytes
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;- Returns:
- The bytes for kdcHostname.
-
getKdcIp
String getKdcIp()
KDC server IP address for the active directory machine.
string kdc_ip = 15;- Returns:
- The kdcIp.
-
getKdcIpBytes
com.google.protobuf.ByteString getKdcIpBytes()
KDC server IP address for the active directory machine.
string kdc_ip = 15;- Returns:
- The bytes for kdcIp.
-
getNfsUsersWithLdap
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;- Returns:
- The nfsUsersWithLdap.
-
getDescription
String getDescription()
Description of the active directory.
string description = 17;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
Description of the active directory.
string description = 17;- Returns:
- The bytes for description.
-
getLdapSigning
boolean getLdapSigning()
Specifies whether or not the LDAP traffic needs to be signed.
bool ldap_signing = 18;- Returns:
- The ldapSigning.
-
getEncryptDcConnections
boolean getEncryptDcConnections()
If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
bool encrypt_dc_connections = 19;- Returns:
- The encryptDcConnections.
-
getLabelsCount
int getLabelsCount()
Labels for the active directory.
map<string, string> labels = 20;
-
containsLabels
boolean containsLabels(String key)
Labels for the active directory.
map<string, string> labels = 20;
-
getLabels
@Deprecated Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.
-
getLabelsMap
Map<String,String> getLabelsMap()
Labels for the active directory.
map<string, string> labels = 20;
-
getLabelsOrDefault
String getLabelsOrDefault(String key, String defaultValue)
Labels for the active directory.
map<string, string> labels = 20;
-
getLabelsOrThrow
String getLabelsOrThrow(String key)
Labels for the active directory.
map<string, string> labels = 20;
-
getStateDetails
String getStateDetails()
Output only. The state details of the Active Directory.
string state_details = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The stateDetails.
-
getStateDetailsBytes
com.google.protobuf.ByteString getStateDetailsBytes()
Output only. The state details of the Active Directory.
string state_details = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for stateDetails.
-
-