Constructor
new SecuritySettings(propertiesopt)
Constructs a new SecuritySettings.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.cx.v3beta1.ISecuritySettings |
<optional> |
Properties to set |
- Implements:
-
- ISecuritySettings
Classes
Members
audioExportSettings
SecuritySettings audioExportSettings.
dataRetention
SecuritySettings dataRetention.
deidentifyTemplate
SecuritySettings deidentifyTemplate.
displayName
SecuritySettings displayName.
insightsExportSettings
SecuritySettings insightsExportSettings.
inspectTemplate
SecuritySettings inspectTemplate.
name
SecuritySettings name.
purgeDataTypes
SecuritySettings purgeDataTypes.
redactionScope
SecuritySettings redactionScope.
redactionStrategy
SecuritySettings redactionStrategy.
retentionStrategy
SecuritySettings retentionStrategy.
retentionWindowDays
SecuritySettings retentionWindowDays.
PurgeDataType
PurgeDataType enum.
Properties:
Name | Type | Description |
---|---|---|
PURGE_DATA_TYPE_UNSPECIFIED |
number |
PURGE_DATA_TYPE_UNSPECIFIED value |
DIALOGFLOW_HISTORY |
number |
DIALOGFLOW_HISTORY value |
RedactionScope
RedactionScope enum.
Properties:
Name | Type | Description |
---|---|---|
REDACTION_SCOPE_UNSPECIFIED |
number |
REDACTION_SCOPE_UNSPECIFIED value |
REDACT_DISK_STORAGE |
number |
REDACT_DISK_STORAGE value |
RedactionStrategy
RedactionStrategy enum.
Properties:
Name | Type | Description |
---|---|---|
REDACTION_STRATEGY_UNSPECIFIED |
number |
REDACTION_STRATEGY_UNSPECIFIED value |
REDACT_WITH_SERVICE |
number |
REDACT_WITH_SERVICE value |
RetentionStrategy
RetentionStrategy enum.
Properties:
Name | Type | Description |
---|---|---|
RETENTION_STRATEGY_UNSPECIFIED |
number |
RETENTION_STRATEGY_UNSPECIFIED value |
REMOVE_AFTER_CONVERSATION |
number |
REMOVE_AFTER_CONVERSATION value |
Methods
toJSON() → {Object.<string, *>}
Converts this SecuritySettings to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.dialogflow.cx.v3beta1.SecuritySettings}
Creates a new SecuritySettings instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.cx.v3beta1.ISecuritySettings |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.cx.v3beta1.SecuritySettings |
SecuritySettings instance |
(static) decode(reader, lengthopt) → {google.cloud.dialogflow.cx.v3beta1.SecuritySettings}
Decodes a SecuritySettings 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.dialogflow.cx.v3beta1.SecuritySettings |
SecuritySettings |
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.dialogflow.cx.v3beta1.SecuritySettings}
Decodes a SecuritySettings 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.dialogflow.cx.v3beta1.SecuritySettings |
SecuritySettings |
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 SecuritySettings message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.cx.v3beta1.ISecuritySettings |
SecuritySettings 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 SecuritySettings message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.cx.v3beta1.ISecuritySettings |
SecuritySettings 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.dialogflow.cx.v3beta1.SecuritySettings}
Creates a SecuritySettings 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.dialogflow.cx.v3beta1.SecuritySettings |
SecuritySettings |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for SecuritySettings
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 SecuritySettings message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.cx.v3beta1.SecuritySettings |
SecuritySettings |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a SecuritySettings message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|