• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/devtools/clouderrorreporting/v1beta1/common.proto
18 
19 package com.google.devtools.clouderrorreporting.v1beta1;
20 
21 public interface ErrorGroupOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.devtools.clouderrorreporting.v1beta1.ErrorGroup)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * The group resource name.
31    * Example: &lt;code&gt;projects/my-project-123/groups/CNSgkpnppqKCUw&lt;/code&gt;
32    * </pre>
33    *
34    * <code>string name = 1;</code>
35    *
36    * @return The name.
37    */
getName()38   java.lang.String getName();
39   /**
40    *
41    *
42    * <pre>
43    * The group resource name.
44    * Example: &lt;code&gt;projects/my-project-123/groups/CNSgkpnppqKCUw&lt;/code&gt;
45    * </pre>
46    *
47    * <code>string name = 1;</code>
48    *
49    * @return The bytes for name.
50    */
getNameBytes()51   com.google.protobuf.ByteString getNameBytes();
52 
53   /**
54    *
55    *
56    * <pre>
57    * Group IDs are unique for a given project. If the same kind of error
58    * occurs in different service contexts, it will receive the same group ID.
59    * </pre>
60    *
61    * <code>string group_id = 2;</code>
62    *
63    * @return The groupId.
64    */
getGroupId()65   java.lang.String getGroupId();
66   /**
67    *
68    *
69    * <pre>
70    * Group IDs are unique for a given project. If the same kind of error
71    * occurs in different service contexts, it will receive the same group ID.
72    * </pre>
73    *
74    * <code>string group_id = 2;</code>
75    *
76    * @return The bytes for groupId.
77    */
getGroupIdBytes()78   com.google.protobuf.ByteString getGroupIdBytes();
79 
80   /**
81    *
82    *
83    * <pre>
84    * Associated tracking issues.
85    * </pre>
86    *
87    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
88    * </code>
89    */
90   java.util.List<com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue>
getTrackingIssuesList()91       getTrackingIssuesList();
92   /**
93    *
94    *
95    * <pre>
96    * Associated tracking issues.
97    * </pre>
98    *
99    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
100    * </code>
101    */
getTrackingIssues(int index)102   com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue getTrackingIssues(int index);
103   /**
104    *
105    *
106    * <pre>
107    * Associated tracking issues.
108    * </pre>
109    *
110    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
111    * </code>
112    */
getTrackingIssuesCount()113   int getTrackingIssuesCount();
114   /**
115    *
116    *
117    * <pre>
118    * Associated tracking issues.
119    * </pre>
120    *
121    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
122    * </code>
123    */
124   java.util.List<? extends com.google.devtools.clouderrorreporting.v1beta1.TrackingIssueOrBuilder>
getTrackingIssuesOrBuilderList()125       getTrackingIssuesOrBuilderList();
126   /**
127    *
128    *
129    * <pre>
130    * Associated tracking issues.
131    * </pre>
132    *
133    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
134    * </code>
135    */
getTrackingIssuesOrBuilder( int index)136   com.google.devtools.clouderrorreporting.v1beta1.TrackingIssueOrBuilder getTrackingIssuesOrBuilder(
137       int index);
138 
139   /**
140    *
141    *
142    * <pre>
143    * Error group's resolution status.
144    * An unspecified resolution status will be interpreted as OPEN
145    * </pre>
146    *
147    * <code>.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus resolution_status = 5;
148    * </code>
149    *
150    * @return The enum numeric value on the wire for resolutionStatus.
151    */
getResolutionStatusValue()152   int getResolutionStatusValue();
153   /**
154    *
155    *
156    * <pre>
157    * Error group's resolution status.
158    * An unspecified resolution status will be interpreted as OPEN
159    * </pre>
160    *
161    * <code>.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus resolution_status = 5;
162    * </code>
163    *
164    * @return The resolutionStatus.
165    */
getResolutionStatus()166   com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus getResolutionStatus();
167 }
168