Interface SecurityProfileGroupOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SecurityProfileGroup, SecurityProfileGroup.Builder

@Generated public interface SecurityProfileGroupOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Immutable. Identifier. Name of the SecurityProfileGroup resource. It
       matches pattern
       `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Immutable. Identifier. Name of the SecurityProfileGroup resource. It
       matches pattern
       `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getDescription

      String getDescription()
       Optional. An optional description of the profile group. Max length 2048
       characters.
       
      string description = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       Optional. An optional description of the profile group. Max length 2048
       characters.
       
      string description = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for description.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. Resource creation timestamp.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. Resource creation timestamp.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Resource creation timestamp.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. Last resource update timestamp.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. Last resource update timestamp.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Last resource update timestamp.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getEtag

      String getEtag()
       Output only. This checksum is computed by the server based on the value of
       other fields, and may be sent on update and delete requests to ensure the
       client has an up-to-date value before proceeding.
       
      string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The etag.
    • getEtagBytes

      com.google.protobuf.ByteString getEtagBytes()
       Output only. This checksum is computed by the server based on the value of
       other fields, and may be sent on update and delete requests to ensure the
       client has an up-to-date value before proceeding.
       
      string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for etag.
    • getDataPathId

      long getDataPathId()
       Output only. Identifier used by the data-path. Unique within {container,
       location}.
       
      uint64 data_path_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The dataPathId.
    • getLabelsCount

      int getLabelsCount()
       Optional. Labels as key value pairs.
       
      map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
    • containsLabels

      boolean containsLabels(String key)
       Optional. Labels as key value pairs.
       
      map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
    • getLabels

      Deprecated.
      Use getLabelsMap() instead.
    • getLabelsMap

      Map<String,String> getLabelsMap()
       Optional. Labels as key value pairs.
       
      map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrDefault

      String getLabelsOrDefault(String key, String defaultValue)
       Optional. Labels as key value pairs.
       
      map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrThrow

      String getLabelsOrThrow(String key)
       Optional. Labels as key value pairs.
       
      map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
    • getThreatPreventionProfile

      String getThreatPreventionProfile()
       Optional. Reference to a SecurityProfile with the ThreatPrevention
       configuration.
       
      string threat_prevention_profile = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The threatPreventionProfile.
    • getThreatPreventionProfileBytes

      com.google.protobuf.ByteString getThreatPreventionProfileBytes()
       Optional. Reference to a SecurityProfile with the ThreatPrevention
       configuration.
       
      string threat_prevention_profile = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for threatPreventionProfile.
    • getCustomMirroringProfile

      String getCustomMirroringProfile()
       Optional. Reference to a SecurityProfile with the CustomMirroring
       configuration.
       
      string custom_mirroring_profile = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The customMirroringProfile.
    • getCustomMirroringProfileBytes

      com.google.protobuf.ByteString getCustomMirroringProfileBytes()
       Optional. Reference to a SecurityProfile with the CustomMirroring
       configuration.
       
      string custom_mirroring_profile = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for customMirroringProfile.
    • getCustomInterceptProfile

      String getCustomInterceptProfile()
       Optional. Reference to a SecurityProfile with the CustomIntercept
       configuration.
       
      string custom_intercept_profile = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The customInterceptProfile.
    • getCustomInterceptProfileBytes

      com.google.protobuf.ByteString getCustomInterceptProfileBytes()
       Optional. Reference to a SecurityProfile with the CustomIntercept
       configuration.
       
      string custom_intercept_profile = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for customInterceptProfile.
    • getUrlFilteringProfile

      String getUrlFilteringProfile()
       Optional. Reference to a SecurityProfile with the UrlFiltering
       configuration.
       
      string url_filtering_profile = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The urlFilteringProfile.
    • getUrlFilteringProfileBytes

      com.google.protobuf.ByteString getUrlFilteringProfileBytes()
       Optional. Reference to a SecurityProfile with the UrlFiltering
       configuration.
       
      string url_filtering_profile = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for urlFilteringProfile.