Interface ViolationDetailsOrBuilder

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

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

    • getAsset

      String getAsset()
       The name of the asset.
       
      string asset = 1;
      Returns:
      The asset.
    • getAssetBytes

      com.google.protobuf.ByteString getAssetBytes()
       The name of the asset.
       
      string asset = 1;
      Returns:
      The bytes for asset.
    • getServiceAccount

      String getServiceAccount()
       The service account associated with the resource.
       
      string service_account = 2;
      Returns:
      The serviceAccount.
    • getServiceAccountBytes

      com.google.protobuf.ByteString getServiceAccountBytes()
       The service account associated with the resource.
       
      string service_account = 2;
      Returns:
      The bytes for serviceAccount.
    • getObservedCount

      int getObservedCount()
       Details of the violation.
       
      map<string, string> observed = 3;
    • containsObserved

      boolean containsObserved(String key)
       Details of the violation.
       
      map<string, string> observed = 3;
    • getObserved

      @Deprecated Map<String,String> getObserved()
      Deprecated.
      Use getObservedMap() instead.
    • getObservedMap

      Map<String,String> getObservedMap()
       Details of the violation.
       
      map<string, string> observed = 3;
    • getObservedOrDefault

      String getObservedOrDefault(String key, String defaultValue)
       Details of the violation.
       
      map<string, string> observed = 3;
    • getObservedOrThrow

      String getObservedOrThrow(String key)
       Details of the violation.
       
      map<string, string> observed = 3;
    • getRuleOutputList

      List<RuleOutput> getRuleOutputList()
       Output only. The rule output of the violation.
       
      repeated .google.cloud.workloadmanager.v1.RuleOutput rule_output = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRuleOutput

      RuleOutput getRuleOutput(int index)
       Output only. The rule output of the violation.
       
      repeated .google.cloud.workloadmanager.v1.RuleOutput rule_output = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRuleOutputCount

      int getRuleOutputCount()
       Output only. The rule output of the violation.
       
      repeated .google.cloud.workloadmanager.v1.RuleOutput rule_output = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRuleOutputOrBuilderList

      List<? extends RuleOutputOrBuilder> getRuleOutputOrBuilderList()
       Output only. The rule output of the violation.
       
      repeated .google.cloud.workloadmanager.v1.RuleOutput rule_output = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRuleOutputOrBuilder

      RuleOutputOrBuilder getRuleOutputOrBuilder(int index)
       Output only. The rule output of the violation.
       
      repeated .google.cloud.workloadmanager.v1.RuleOutput rule_output = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];