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 boolean
containsLabels(String key)
Labels for the active directory.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.List<String>
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.String
getDescription()
Description of the active directory.com.google.protobuf.ByteString
getDescriptionBytes()
Description of the active directory.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.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.List<String>
getSecurityOperatorsList()
Domain users to be given the SeSecurityPrivilege.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.-
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.
-
-