Class SecuritySettings

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dialogflow.cx.v3beta1.SecuritySettings
All Implemented Interfaces:
SecuritySettingsOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class SecuritySettings extends com.google.protobuf.GeneratedMessage 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:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DISPLAY_NAME_FIELD_NUMBER

      public static final int DISPLAY_NAME_FIELD_NUMBER
      See Also:
    • REDACTION_STRATEGY_FIELD_NUMBER

      public static final int REDACTION_STRATEGY_FIELD_NUMBER
      See Also:
    • REDACTION_SCOPE_FIELD_NUMBER

      public static final int REDACTION_SCOPE_FIELD_NUMBER
      See Also:
    • INSPECT_TEMPLATE_FIELD_NUMBER

      public static final int INSPECT_TEMPLATE_FIELD_NUMBER
      See Also:
    • DEIDENTIFY_TEMPLATE_FIELD_NUMBER

      public static final int DEIDENTIFY_TEMPLATE_FIELD_NUMBER
      See Also:
    • RETENTION_WINDOW_DAYS_FIELD_NUMBER

      public static final int RETENTION_WINDOW_DAYS_FIELD_NUMBER
      See Also:
    • RETENTION_STRATEGY_FIELD_NUMBER

      public static final int RETENTION_STRATEGY_FIELD_NUMBER
      See Also:
    • PURGE_DATA_TYPES_FIELD_NUMBER

      public static final int PURGE_DATA_TYPES_FIELD_NUMBER
      See Also:
    • AUDIO_EXPORT_SETTINGS_FIELD_NUMBER

      public static final int AUDIO_EXPORT_SETTINGS_FIELD_NUMBER
      See Also:
    • INSIGHTS_EXPORT_SETTINGS_FIELD_NUMBER

      public static final int INSIGHTS_EXPORT_SETTINGS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getDataRetentionCase

      public SecuritySettings.DataRetentionCase getDataRetentionCase()
      Specified by:
      getDataRetentionCase in interface SecuritySettingsOrBuilder
    • 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/<ProjectID>/locations/<LocationID>/securitySettings/<SecuritySettingsID>`.
       
      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/<ProjectID>/locations/<LocationID>/securitySettings/<SecuritySettingsID>`.
       
      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.
    • getRedactionStrategy

      public SecuritySettings.RedactionStrategy getRedactionStrategy()
       Strategy that defines how we do redaction.
       
      .google.cloud.dialogflow.cx.v3beta1.SecuritySettings.RedactionStrategy redaction_strategy = 3;
      Specified by:
      getRedactionStrategy in interface SecuritySettingsOrBuilder
      Returns:
      The 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/<ProjectID>/locations/<LocationID>/inspectTemplates/<TemplateID>`
       OR
       `organizations/<OrganizationID>/locations/<LocationID>/inspectTemplates/<TemplateID>`
      
       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/<ProjectID>/locations/<LocationID>/inspectTemplates/<TemplateID>`
       OR
       `organizations/<OrganizationID>/locations/<LocationID>/inspectTemplates/<TemplateID>`
      
       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/<ProjectID>/locations/<LocationID>/deidentifyTemplates/<TemplateID>`
       OR
       `organizations/<OrganizationID>/locations/<LocationID>/deidentifyTemplates/<TemplateID>`
      
       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/<ProjectID>/locations/<LocationID>/deidentifyTemplates/<TemplateID>`
       OR
       `organizations/<OrganizationID>/locations/<LocationID>/deidentifyTemplates/<TemplateID>`
      
       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.
       When data retention configuration is changed, it only applies to the data
       created after the change; the TTL of existing data created before the
       change stays intact.
       
      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.
       When data retention configuration is changed, it only applies to the data
       created after the change; the TTL of existing data created before the
       change stays intact.
       
      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.
    • getPurgeDataTypesList

      public List<SecuritySettings.PurgeDataType> getPurgeDataTypesList()
       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:
      getPurgeDataTypesList in interface SecuritySettingsOrBuilder
      Returns:
      A list containing the purgeDataTypes.
    • 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.GeneratedMessage
    • 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.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • 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(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SecuritySettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SecuritySettings parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SecuritySettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SecuritySettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • 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
    • newBuilder

      public static SecuritySettings.Builder newBuilder()
    • newBuilder

      public static SecuritySettings.Builder newBuilder(SecuritySettings prototype)
    • 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.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static SecuritySettings getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<SecuritySettings> parser()
    • 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.GeneratedMessage
    • getDefaultInstanceForType

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