Constructor
new KerberosConfig(propertiesopt)
Constructs a new KerberosConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dataproc.v1.IKerberosConfig |
<optional> |
Properties to set |
- Implements:
-
- IKerberosConfig
Members
crossRealmTrustAdminServer
KerberosConfig crossRealmTrustAdminServer.
crossRealmTrustKdc
KerberosConfig crossRealmTrustKdc.
crossRealmTrustRealm
KerberosConfig crossRealmTrustRealm.
crossRealmTrustSharedPasswordUri
KerberosConfig crossRealmTrustSharedPasswordUri.
enableKerberos
KerberosConfig enableKerberos.
kdcDbKeyUri
KerberosConfig kdcDbKeyUri.
keyPasswordUri
KerberosConfig keyPasswordUri.
keystorePasswordUri
KerberosConfig keystorePasswordUri.
keystoreUri
KerberosConfig keystoreUri.
kmsKeyUri
KerberosConfig kmsKeyUri.
realm
KerberosConfig realm.
rootPrincipalPasswordUri
KerberosConfig rootPrincipalPasswordUri.
tgtLifetimeHours
KerberosConfig tgtLifetimeHours.
truststorePasswordUri
KerberosConfig truststorePasswordUri.
truststoreUri
KerberosConfig truststoreUri.
Methods
toJSON() → {Object.<string, *>}
Converts this KerberosConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.dataproc.v1.KerberosConfig}
Creates a new KerberosConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dataproc.v1.IKerberosConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.dataproc.v1.KerberosConfig |
KerberosConfig instance |
(static) decode(reader, lengthopt) → {google.cloud.dataproc.v1.KerberosConfig}
Decodes a KerberosConfig message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.dataproc.v1.KerberosConfig |
KerberosConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.dataproc.v1.KerberosConfig}
Decodes a KerberosConfig message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.dataproc.v1.KerberosConfig |
KerberosConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified KerberosConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dataproc.v1.IKerberosConfig |
KerberosConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified KerberosConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dataproc.v1.IKerberosConfig |
KerberosConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.dataproc.v1.KerberosConfig}
Creates a KerberosConfig message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.dataproc.v1.KerberosConfig |
KerberosConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for KerberosConfig
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a KerberosConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dataproc.v1.KerberosConfig |
KerberosConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a KerberosConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|