Class SecuritySettings

  • All Implemented Interfaces:
    SecuritySettingsOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class SecuritySettings
    extends com.google.protobuf.GeneratedMessageV3
    implements SecuritySettingsOrBuilder
     Represents the settings related to security issues, such as data redaction
     and data retention. It may take hours for updates on the settings to
     propagate to all the related components and take effect.
     
    Protobuf type google.cloud.dialogflow.cx.v3beta1.SecuritySettings
    See Also:
    Serialized Form
    • Field Detail

      • DISPLAY_NAME_FIELD_NUMBER

        public static final int DISPLAY_NAME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • REDACTION_STRATEGY_FIELD_NUMBER

        public static final int REDACTION_STRATEGY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • REDACTION_SCOPE_FIELD_NUMBER

        public static final int REDACTION_SCOPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • INSPECT_TEMPLATE_FIELD_NUMBER

        public static final int INSPECT_TEMPLATE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DEIDENTIFY_TEMPLATE_FIELD_NUMBER

        public static final int DEIDENTIFY_TEMPLATE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • RETENTION_WINDOW_DAYS_FIELD_NUMBER

        public static final int RETENTION_WINDOW_DAYS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • RETENTION_STRATEGY_FIELD_NUMBER

        public static final int RETENTION_STRATEGY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PURGE_DATA_TYPES_FIELD_NUMBER

        public static final int PURGE_DATA_TYPES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • AUDIO_EXPORT_SETTINGS_FIELD_NUMBER

        public static final int AUDIO_EXPORT_SETTINGS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • INSIGHTS_EXPORT_SETTINGS_FIELD_NUMBER

        public static final int INSIGHTS_EXPORT_SETTINGS_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getName

        public String getName()
         Resource name of the settings.
         Required for the
         [SecuritySettingsService.UpdateSecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.UpdateSecuritySettings]
         method.
         [SecuritySettingsService.CreateSecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.CreateSecuritySettings]
         populates the name automatically. Format: `projects/<Project
         ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
         
        string name = 1;
        Specified by:
        getName in interface SecuritySettingsOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Resource name of the settings.
         Required for the
         [SecuritySettingsService.UpdateSecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.UpdateSecuritySettings]
         method.
         [SecuritySettingsService.CreateSecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.CreateSecuritySettings]
         populates the name automatically. Format: `projects/<Project
         ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
         
        string name = 1;
        Specified by:
        getNameBytes in interface SecuritySettingsOrBuilder
        Returns:
        The bytes for name.
      • getDisplayName

        public String getDisplayName()
         Required. The human-readable name of the security settings, unique within
         the location.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDisplayName in interface SecuritySettingsOrBuilder
        Returns:
        The displayName.
      • getDisplayNameBytes

        public com.google.protobuf.ByteString getDisplayNameBytes()
         Required. The human-readable name of the security settings, unique within
         the location.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDisplayNameBytes in interface SecuritySettingsOrBuilder
        Returns:
        The bytes for displayName.
      • getRedactionStrategyValue

        public int getRedactionStrategyValue()
         Strategy that defines how we do redaction.
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RedactionStrategy redaction_strategy = 3;
        Specified by:
        getRedactionStrategyValue in interface SecuritySettingsOrBuilder
        Returns:
        The enum numeric value on the wire for redactionStrategy.
      • getRedactionScopeValue

        public int getRedactionScopeValue()
         Defines the data for which Dialogflow applies redaction. Dialogflow does
         not redact data that it does not have access to – for example, Cloud
         logging.
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RedactionScope redaction_scope = 4;
        Specified by:
        getRedactionScopeValue in interface SecuritySettingsOrBuilder
        Returns:
        The enum numeric value on the wire for redactionScope.
      • getRedactionScope

        public SecuritySettings.RedactionScope getRedactionScope()
         Defines the data for which Dialogflow applies redaction. Dialogflow does
         not redact data that it does not have access to – for example, Cloud
         logging.
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RedactionScope redaction_scope = 4;
        Specified by:
        getRedactionScope in interface SecuritySettingsOrBuilder
        Returns:
        The redactionScope.
      • getInspectTemplate

        public String getInspectTemplate()
         [DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this
         template to define inspect base settings.
        
         The `DLP Inspect Templates Reader` role is needed on the Dialogflow
         service identity service account (has the form
         `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`)
         for your agent's project.
        
         If empty, we use the default DLP inspect config.
        
         The template name will have one of the following formats:
         `projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template
         ID>` OR `organizations/<Organization ID>/locations/<Location
         ID>/inspectTemplates/<Template ID>`
        
         Note: `inspect_template` must be located in the same region as the
         `SecuritySettings`.
         
        string inspect_template = 9 [(.google.api.resource_reference) = { ... }
        Specified by:
        getInspectTemplate in interface SecuritySettingsOrBuilder
        Returns:
        The inspectTemplate.
      • getInspectTemplateBytes

        public com.google.protobuf.ByteString getInspectTemplateBytes()
         [DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this
         template to define inspect base settings.
        
         The `DLP Inspect Templates Reader` role is needed on the Dialogflow
         service identity service account (has the form
         `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`)
         for your agent's project.
        
         If empty, we use the default DLP inspect config.
        
         The template name will have one of the following formats:
         `projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template
         ID>` OR `organizations/<Organization ID>/locations/<Location
         ID>/inspectTemplates/<Template ID>`
        
         Note: `inspect_template` must be located in the same region as the
         `SecuritySettings`.
         
        string inspect_template = 9 [(.google.api.resource_reference) = { ... }
        Specified by:
        getInspectTemplateBytes in interface SecuritySettingsOrBuilder
        Returns:
        The bytes for inspectTemplate.
      • getDeidentifyTemplate

        public String getDeidentifyTemplate()
         [DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this
         template to define de-identification configuration for the content.
        
         The `DLP De-identify Templates Reader` role is needed on the Dialogflow
         service identity service account (has the form
         `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`)
         for your agent's project.
        
         If empty, Dialogflow replaces sensitive info with `[redacted]` text.
        
         The template name will have one of the following formats:
         `projects/<Project ID>/locations/<Location
         ID>/deidentifyTemplates/<Template ID>` OR `organizations/<Organization
         ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>`
        
         Note: `deidentify_template` must be located in the same region as the
         `SecuritySettings`.
         
        string deidentify_template = 17 [(.google.api.resource_reference) = { ... }
        Specified by:
        getDeidentifyTemplate in interface SecuritySettingsOrBuilder
        Returns:
        The deidentifyTemplate.
      • getDeidentifyTemplateBytes

        public com.google.protobuf.ByteString getDeidentifyTemplateBytes()
         [DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this
         template to define de-identification configuration for the content.
        
         The `DLP De-identify Templates Reader` role is needed on the Dialogflow
         service identity service account (has the form
         `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`)
         for your agent's project.
        
         If empty, Dialogflow replaces sensitive info with `[redacted]` text.
        
         The template name will have one of the following formats:
         `projects/<Project ID>/locations/<Location
         ID>/deidentifyTemplates/<Template ID>` OR `organizations/<Organization
         ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>`
        
         Note: `deidentify_template` must be located in the same region as the
         `SecuritySettings`.
         
        string deidentify_template = 17 [(.google.api.resource_reference) = { ... }
        Specified by:
        getDeidentifyTemplateBytes in interface SecuritySettingsOrBuilder
        Returns:
        The bytes for deidentifyTemplate.
      • hasRetentionWindowDays

        public boolean hasRetentionWindowDays()
         Retains data in interaction logging for the specified number of days.
         This does not apply to Cloud logging, which is owned by the user - not
         Dialogflow.
         User must set a value lower than Dialogflow's default 365d TTL (30 days
         for Agent Assist traffic), higher value will be ignored and use default.
         Setting a value higher than that has no effect. A missing value or
         setting to 0 also means we use default TTL.
         
        int32 retention_window_days = 6;
        Specified by:
        hasRetentionWindowDays in interface SecuritySettingsOrBuilder
        Returns:
        Whether the retentionWindowDays field is set.
      • getRetentionWindowDays

        public int getRetentionWindowDays()
         Retains data in interaction logging for the specified number of days.
         This does not apply to Cloud logging, which is owned by the user - not
         Dialogflow.
         User must set a value lower than Dialogflow's default 365d TTL (30 days
         for Agent Assist traffic), higher value will be ignored and use default.
         Setting a value higher than that has no effect. A missing value or
         setting to 0 also means we use default TTL.
         
        int32 retention_window_days = 6;
        Specified by:
        getRetentionWindowDays in interface SecuritySettingsOrBuilder
        Returns:
        The retentionWindowDays.
      • hasRetentionStrategy

        public boolean hasRetentionStrategy()
         Specifies the retention behavior defined by
         [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RetentionStrategy].
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RetentionStrategy retention_strategy = 7;
        Specified by:
        hasRetentionStrategy in interface SecuritySettingsOrBuilder
        Returns:
        Whether the retentionStrategy field is set.
      • getRetentionStrategyValue

        public int getRetentionStrategyValue()
         Specifies the retention behavior defined by
         [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RetentionStrategy].
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RetentionStrategy retention_strategy = 7;
        Specified by:
        getRetentionStrategyValue in interface SecuritySettingsOrBuilder
        Returns:
        The enum numeric value on the wire for retentionStrategy.
      • getRetentionStrategy

        public SecuritySettings.RetentionStrategy getRetentionStrategy()
         Specifies the retention behavior defined by
         [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RetentionStrategy].
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RetentionStrategy retention_strategy = 7;
        Specified by:
        getRetentionStrategy in interface SecuritySettingsOrBuilder
        Returns:
        The retentionStrategy.
      • getPurgeDataTypesCount

        public int getPurgeDataTypesCount()
         List of types of data to remove when retention settings triggers purge.
         
        repeated .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.PurgeDataType purge_data_types = 8;
        Specified by:
        getPurgeDataTypesCount in interface SecuritySettingsOrBuilder
        Returns:
        The count of purgeDataTypes.
      • getPurgeDataTypes

        public SecuritySettings.PurgeDataType getPurgeDataTypes​(int index)
         List of types of data to remove when retention settings triggers purge.
         
        repeated .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.PurgeDataType purge_data_types = 8;
        Specified by:
        getPurgeDataTypes in interface SecuritySettingsOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The purgeDataTypes at the given index.
      • getPurgeDataTypesValueList

        public List<Integer> getPurgeDataTypesValueList()
         List of types of data to remove when retention settings triggers purge.
         
        repeated .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.PurgeDataType purge_data_types = 8;
        Specified by:
        getPurgeDataTypesValueList in interface SecuritySettingsOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for purgeDataTypes.
      • getPurgeDataTypesValue

        public int getPurgeDataTypesValue​(int index)
         List of types of data to remove when retention settings triggers purge.
         
        repeated .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.PurgeDataType purge_data_types = 8;
        Specified by:
        getPurgeDataTypesValue in interface SecuritySettingsOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of purgeDataTypes at the given index.
      • hasAudioExportSettings

        public boolean hasAudioExportSettings()
         Controls audio export settings for post-conversation analytics when
         ingesting audio to conversations via [Participants.AnalyzeContent][] or
         [Participants.StreamingAnalyzeContent][].
        
         If
         [retention_strategy][google.cloud.dialogflow.cx.v3beta1.SecuritySettings.retention_strategy]
         is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][]
         is empty, audio export is disabled.
        
         If audio export is enabled, audio is recorded and saved to
         [audio_export_settings.gcs_bucket][], subject to retention policy of
         [audio_export_settings.gcs_bucket][].
        
         This setting won't effect audio input for implicit sessions via
         [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3beta1.Sessions.DetectIntent]
         or
         [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3beta1.Sessions.StreamingDetectIntent].
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.AudioExportSettings audio_export_settings = 12;
        Specified by:
        hasAudioExportSettings in interface SecuritySettingsOrBuilder
        Returns:
        Whether the audioExportSettings field is set.
      • getAudioExportSettings

        public SecuritySettings.AudioExportSettings getAudioExportSettings()
         Controls audio export settings for post-conversation analytics when
         ingesting audio to conversations via [Participants.AnalyzeContent][] or
         [Participants.StreamingAnalyzeContent][].
        
         If
         [retention_strategy][google.cloud.dialogflow.cx.v3beta1.SecuritySettings.retention_strategy]
         is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][]
         is empty, audio export is disabled.
        
         If audio export is enabled, audio is recorded and saved to
         [audio_export_settings.gcs_bucket][], subject to retention policy of
         [audio_export_settings.gcs_bucket][].
        
         This setting won't effect audio input for implicit sessions via
         [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3beta1.Sessions.DetectIntent]
         or
         [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3beta1.Sessions.StreamingDetectIntent].
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.AudioExportSettings audio_export_settings = 12;
        Specified by:
        getAudioExportSettings in interface SecuritySettingsOrBuilder
        Returns:
        The audioExportSettings.
      • getAudioExportSettingsOrBuilder

        public SecuritySettings.AudioExportSettingsOrBuilder getAudioExportSettingsOrBuilder()
         Controls audio export settings for post-conversation analytics when
         ingesting audio to conversations via [Participants.AnalyzeContent][] or
         [Participants.StreamingAnalyzeContent][].
        
         If
         [retention_strategy][google.cloud.dialogflow.cx.v3beta1.SecuritySettings.retention_strategy]
         is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][]
         is empty, audio export is disabled.
        
         If audio export is enabled, audio is recorded and saved to
         [audio_export_settings.gcs_bucket][], subject to retention policy of
         [audio_export_settings.gcs_bucket][].
        
         This setting won't effect audio input for implicit sessions via
         [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3beta1.Sessions.DetectIntent]
         or
         [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3beta1.Sessions.StreamingDetectIntent].
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.AudioExportSettings audio_export_settings = 12;
        Specified by:
        getAudioExportSettingsOrBuilder in interface SecuritySettingsOrBuilder
      • hasInsightsExportSettings

        public boolean hasInsightsExportSettings()
         Controls conversation exporting settings to Insights after conversation is
         completed.
        
         If
         [retention_strategy][google.cloud.dialogflow.cx.v3beta1.SecuritySettings.retention_strategy]
         is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter
         what you configure here.
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.InsightsExportSettings insights_export_settings = 13;
        Specified by:
        hasInsightsExportSettings in interface SecuritySettingsOrBuilder
        Returns:
        Whether the insightsExportSettings field is set.
      • getInsightsExportSettings

        public SecuritySettings.InsightsExportSettings getInsightsExportSettings()
         Controls conversation exporting settings to Insights after conversation is
         completed.
        
         If
         [retention_strategy][google.cloud.dialogflow.cx.v3beta1.SecuritySettings.retention_strategy]
         is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter
         what you configure here.
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.InsightsExportSettings insights_export_settings = 13;
        Specified by:
        getInsightsExportSettings in interface SecuritySettingsOrBuilder
        Returns:
        The insightsExportSettings.
      • getInsightsExportSettingsOrBuilder

        public SecuritySettings.InsightsExportSettingsOrBuilder getInsightsExportSettingsOrBuilder()
         Controls conversation exporting settings to Insights after conversation is
         completed.
        
         If
         [retention_strategy][google.cloud.dialogflow.cx.v3beta1.SecuritySettings.retention_strategy]
         is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter
         what you configure here.
         
        .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.InsightsExportSettings insights_export_settings = 13;
        Specified by:
        getInsightsExportSettingsOrBuilder in interface SecuritySettingsOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static SecuritySettings parseFrom​(ByteBuffer data)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SecuritySettings parseFrom​(ByteBuffer data,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SecuritySettings parseFrom​(com.google.protobuf.ByteString data)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SecuritySettings parseFrom​(com.google.protobuf.ByteString data,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SecuritySettings parseFrom​(byte[] data)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SecuritySettings parseFrom​(byte[] data,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SecuritySettings parseFrom​(com.google.protobuf.CodedInputStream input,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws IOException
        Throws:
        IOException
      • newBuilderForType

        public SecuritySettings.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public SecuritySettings.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected SecuritySettings.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<SecuritySettings> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public SecuritySettings getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder