• 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/cloud/securitycenter/v1/indicator.proto
18 
19 package com.google.cloud.securitycenter.v1;
20 
21 public interface IndicatorOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.cloud.securitycenter.v1.Indicator)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * The list of IP addresses that are associated with the finding.
31    * </pre>
32    *
33    * <code>repeated string ip_addresses = 1;</code>
34    *
35    * @return A list containing the ipAddresses.
36    */
getIpAddressesList()37   java.util.List<java.lang.String> getIpAddressesList();
38   /**
39    *
40    *
41    * <pre>
42    * The list of IP addresses that are associated with the finding.
43    * </pre>
44    *
45    * <code>repeated string ip_addresses = 1;</code>
46    *
47    * @return The count of ipAddresses.
48    */
getIpAddressesCount()49   int getIpAddressesCount();
50   /**
51    *
52    *
53    * <pre>
54    * The list of IP addresses that are associated with the finding.
55    * </pre>
56    *
57    * <code>repeated string ip_addresses = 1;</code>
58    *
59    * @param index The index of the element to return.
60    * @return The ipAddresses at the given index.
61    */
getIpAddresses(int index)62   java.lang.String getIpAddresses(int index);
63   /**
64    *
65    *
66    * <pre>
67    * The list of IP addresses that are associated with the finding.
68    * </pre>
69    *
70    * <code>repeated string ip_addresses = 1;</code>
71    *
72    * @param index The index of the value to return.
73    * @return The bytes of the ipAddresses at the given index.
74    */
getIpAddressesBytes(int index)75   com.google.protobuf.ByteString getIpAddressesBytes(int index);
76 
77   /**
78    *
79    *
80    * <pre>
81    * List of domains associated to the Finding.
82    * </pre>
83    *
84    * <code>repeated string domains = 2;</code>
85    *
86    * @return A list containing the domains.
87    */
getDomainsList()88   java.util.List<java.lang.String> getDomainsList();
89   /**
90    *
91    *
92    * <pre>
93    * List of domains associated to the Finding.
94    * </pre>
95    *
96    * <code>repeated string domains = 2;</code>
97    *
98    * @return The count of domains.
99    */
getDomainsCount()100   int getDomainsCount();
101   /**
102    *
103    *
104    * <pre>
105    * List of domains associated to the Finding.
106    * </pre>
107    *
108    * <code>repeated string domains = 2;</code>
109    *
110    * @param index The index of the element to return.
111    * @return The domains at the given index.
112    */
getDomains(int index)113   java.lang.String getDomains(int index);
114   /**
115    *
116    *
117    * <pre>
118    * List of domains associated to the Finding.
119    * </pre>
120    *
121    * <code>repeated string domains = 2;</code>
122    *
123    * @param index The index of the value to return.
124    * @return The bytes of the domains at the given index.
125    */
getDomainsBytes(int index)126   com.google.protobuf.ByteString getDomainsBytes(int index);
127 
128   /**
129    *
130    *
131    * <pre>
132    * The list of matched signatures indicating that the given
133    * process is present in the environment.
134    * </pre>
135    *
136    * <code>repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
137    * </code>
138    */
getSignaturesList()139   java.util.List<com.google.cloud.securitycenter.v1.Indicator.ProcessSignature> getSignaturesList();
140   /**
141    *
142    *
143    * <pre>
144    * The list of matched signatures indicating that the given
145    * process is present in the environment.
146    * </pre>
147    *
148    * <code>repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
149    * </code>
150    */
getSignatures(int index)151   com.google.cloud.securitycenter.v1.Indicator.ProcessSignature getSignatures(int index);
152   /**
153    *
154    *
155    * <pre>
156    * The list of matched signatures indicating that the given
157    * process is present in the environment.
158    * </pre>
159    *
160    * <code>repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
161    * </code>
162    */
getSignaturesCount()163   int getSignaturesCount();
164   /**
165    *
166    *
167    * <pre>
168    * The list of matched signatures indicating that the given
169    * process is present in the environment.
170    * </pre>
171    *
172    * <code>repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
173    * </code>
174    */
175   java.util.List<? extends com.google.cloud.securitycenter.v1.Indicator.ProcessSignatureOrBuilder>
getSignaturesOrBuilderList()176       getSignaturesOrBuilderList();
177   /**
178    *
179    *
180    * <pre>
181    * The list of matched signatures indicating that the given
182    * process is present in the environment.
183    * </pre>
184    *
185    * <code>repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
186    * </code>
187    */
getSignaturesOrBuilder( int index)188   com.google.cloud.securitycenter.v1.Indicator.ProcessSignatureOrBuilder getSignaturesOrBuilder(
189       int index);
190 
191   /**
192    *
193    *
194    * <pre>
195    * The list of URIs associated to the Findings.
196    * </pre>
197    *
198    * <code>repeated string uris = 4;</code>
199    *
200    * @return A list containing the uris.
201    */
getUrisList()202   java.util.List<java.lang.String> getUrisList();
203   /**
204    *
205    *
206    * <pre>
207    * The list of URIs associated to the Findings.
208    * </pre>
209    *
210    * <code>repeated string uris = 4;</code>
211    *
212    * @return The count of uris.
213    */
getUrisCount()214   int getUrisCount();
215   /**
216    *
217    *
218    * <pre>
219    * The list of URIs associated to the Findings.
220    * </pre>
221    *
222    * <code>repeated string uris = 4;</code>
223    *
224    * @param index The index of the element to return.
225    * @return The uris at the given index.
226    */
getUris(int index)227   java.lang.String getUris(int index);
228   /**
229    *
230    *
231    * <pre>
232    * The list of URIs associated to the Findings.
233    * </pre>
234    *
235    * <code>repeated string uris = 4;</code>
236    *
237    * @param index The index of the value to return.
238    * @return The bytes of the uris at the given index.
239    */
getUrisBytes(int index)240   com.google.protobuf.ByteString getUrisBytes(int index);
241 }
242