Interface IntelligenceConfigOrBuilder

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

public interface IntelligenceConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Identifier. The name of the `IntelligenceConfig` resource associated with
       your organization, folder, or project.
      
       The name format varies based on the GCP resource hierarchy as follows:
      
       * For project:
       `projects/{project_number}/locations/global/intelligenceConfig`
       * For organization:
       `organizations/{org_id}/locations/global/intelligenceConfig`
       * For folder: `folders/{folder_id}/locations/global/intelligenceConfig`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Identifier. The name of the `IntelligenceConfig` resource associated with
       your organization, folder, or project.
      
       The name format varies based on the GCP resource hierarchy as follows:
      
       * For project:
       `projects/{project_number}/locations/global/intelligenceConfig`
       * For organization:
       `organizations/{org_id}/locations/global/intelligenceConfig`
       * For folder: `folders/{folder_id}/locations/global/intelligenceConfig`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getEditionConfigValue

      int getEditionConfigValue()
       Optional. The edition configuration of the `IntelligenceConfig` resource.
       
      .google.storage.control.v2.IntelligenceConfig.EditionConfig edition_config = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for editionConfig.
    • getEditionConfig

       Optional. The edition configuration of the `IntelligenceConfig` resource.
       
      .google.storage.control.v2.IntelligenceConfig.EditionConfig edition_config = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The editionConfig.
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. The time at which the `IntelligenceConfig` resource is last
       updated.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. The time at which the `IntelligenceConfig` resource is last
       updated.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The time at which the `IntelligenceConfig` resource is last
       updated.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasFilter

      boolean hasFilter()
       Optional. Filter over location and bucket.
       
      .google.storage.control.v2.IntelligenceConfig.Filter filter = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the filter field is set.
    • getFilter

       Optional. Filter over location and bucket.
       
      .google.storage.control.v2.IntelligenceConfig.Filter filter = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The filter.
    • getFilterOrBuilder

       Optional. Filter over location and bucket.
       
      .google.storage.control.v2.IntelligenceConfig.Filter filter = 4 [(.google.api.field_behavior) = OPTIONAL];
    • hasEffectiveIntelligenceConfig

      boolean hasEffectiveIntelligenceConfig()
       Output only. The `IntelligenceConfig` resource that is applicable for the
       resource.
       
      .google.storage.control.v2.IntelligenceConfig.EffectiveIntelligenceConfig effective_intelligence_config = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the effectiveIntelligenceConfig field is set.
    • getEffectiveIntelligenceConfig

      IntelligenceConfig.EffectiveIntelligenceConfig getEffectiveIntelligenceConfig()
       Output only. The `IntelligenceConfig` resource that is applicable for the
       resource.
       
      .google.storage.control.v2.IntelligenceConfig.EffectiveIntelligenceConfig effective_intelligence_config = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The effectiveIntelligenceConfig.
    • getEffectiveIntelligenceConfigOrBuilder

      IntelligenceConfig.EffectiveIntelligenceConfigOrBuilder getEffectiveIntelligenceConfigOrBuilder()
       Output only. The `IntelligenceConfig` resource that is applicable for the
       resource.
       
      .google.storage.control.v2.IntelligenceConfig.EffectiveIntelligenceConfig effective_intelligence_config = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasTrialConfig

      boolean hasTrialConfig()
       The trial configuration of the `IntelligenceConfig` resource.
       
      .google.storage.control.v2.IntelligenceConfig.TrialConfig trial_config = 7;
      Returns:
      Whether the trialConfig field is set.
    • getTrialConfig

       The trial configuration of the `IntelligenceConfig` resource.
       
      .google.storage.control.v2.IntelligenceConfig.TrialConfig trial_config = 7;
      Returns:
      The trialConfig.
    • getTrialConfigOrBuilder

      IntelligenceConfig.TrialConfigOrBuilder getTrialConfigOrBuilder()
       The trial configuration of the `IntelligenceConfig` resource.
       
      .google.storage.control.v2.IntelligenceConfig.TrialConfig trial_config = 7;