1// Copyright 2019 Google LLC. 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14// 15 16// Code generated by protoc-gen-go. DO NOT EDIT. 17// versions: 18// protoc-gen-go v1.26.0 19// protoc v3.12.2 20// source: google/cloud/websecurityscanner/v1alpha/crawled_url.proto 21 22package websecurityscanner 23 24import ( 25 reflect "reflect" 26 sync "sync" 27 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30) 31 32const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37) 38 39// A CrawledUrl resource represents a URL that was crawled during a ScanRun. Web 40// Security Scanner Service crawls the web applications, following all links 41// within the scope of sites, to find the URLs to test against. 42type CrawledUrl struct { 43 state protoimpl.MessageState 44 sizeCache protoimpl.SizeCache 45 unknownFields protoimpl.UnknownFields 46 47 // Output only. The http method of the request that was used to visit the URL, in 48 // uppercase. 49 HttpMethod string `protobuf:"bytes,1,opt,name=http_method,json=httpMethod,proto3" json:"http_method,omitempty"` 50 // Output only. The URL that was crawled. 51 Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` 52 // Output only. The body of the request that was used to visit the URL. 53 Body string `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` 54} 55 56func (x *CrawledUrl) Reset() { 57 *x = CrawledUrl{} 58 if protoimpl.UnsafeEnabled { 59 mi := &file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_msgTypes[0] 60 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 61 ms.StoreMessageInfo(mi) 62 } 63} 64 65func (x *CrawledUrl) String() string { 66 return protoimpl.X.MessageStringOf(x) 67} 68 69func (*CrawledUrl) ProtoMessage() {} 70 71func (x *CrawledUrl) ProtoReflect() protoreflect.Message { 72 mi := &file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_msgTypes[0] 73 if protoimpl.UnsafeEnabled && x != nil { 74 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 75 if ms.LoadMessageInfo() == nil { 76 ms.StoreMessageInfo(mi) 77 } 78 return ms 79 } 80 return mi.MessageOf(x) 81} 82 83// Deprecated: Use CrawledUrl.ProtoReflect.Descriptor instead. 84func (*CrawledUrl) Descriptor() ([]byte, []int) { 85 return file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDescGZIP(), []int{0} 86} 87 88func (x *CrawledUrl) GetHttpMethod() string { 89 if x != nil { 90 return x.HttpMethod 91 } 92 return "" 93} 94 95func (x *CrawledUrl) GetUrl() string { 96 if x != nil { 97 return x.Url 98 } 99 return "" 100} 101 102func (x *CrawledUrl) GetBody() string { 103 if x != nil { 104 return x.Body 105 } 106 return "" 107} 108 109var File_google_cloud_websecurityscanner_v1alpha_crawled_url_proto protoreflect.FileDescriptor 110 111var file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDesc = []byte{ 112 0x0a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 113 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 114 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x63, 0x72, 0x61, 0x77, 0x6c, 0x65, 115 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x27, 0x67, 0x6f, 0x6f, 116 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 117 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 118 0x6c, 0x70, 0x68, 0x61, 0x22, 0x53, 0x0a, 0x0a, 0x43, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 119 0x72, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 120 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x4d, 0x65, 0x74, 121 0x68, 0x6f, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 122 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x03, 0x20, 123 0x01, 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x42, 0x9b, 0x01, 0x0a, 0x2b, 0x63, 0x6f, 124 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 125 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 126 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x43, 0x72, 0x61, 0x77, 0x6c, 127 0x65, 0x64, 0x55, 0x72, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x59, 0x67, 0x6f, 128 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 129 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 130 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 131 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x61, 132 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 133 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 134} 135 136var ( 137 file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDescOnce sync.Once 138 file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDescData = file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDesc 139) 140 141func file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDescGZIP() []byte { 142 file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDescOnce.Do(func() { 143 file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDescData) 144 }) 145 return file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDescData 146} 147 148var file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 149var file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_goTypes = []interface{}{ 150 (*CrawledUrl)(nil), // 0: google.cloud.websecurityscanner.v1alpha.CrawledUrl 151} 152var file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_depIdxs = []int32{ 153 0, // [0:0] is the sub-list for method output_type 154 0, // [0:0] is the sub-list for method input_type 155 0, // [0:0] is the sub-list for extension type_name 156 0, // [0:0] is the sub-list for extension extendee 157 0, // [0:0] is the sub-list for field type_name 158} 159 160func init() { file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_init() } 161func file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_init() { 162 if File_google_cloud_websecurityscanner_v1alpha_crawled_url_proto != nil { 163 return 164 } 165 if !protoimpl.UnsafeEnabled { 166 file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 167 switch v := v.(*CrawledUrl); i { 168 case 0: 169 return &v.state 170 case 1: 171 return &v.sizeCache 172 case 2: 173 return &v.unknownFields 174 default: 175 return nil 176 } 177 } 178 } 179 type x struct{} 180 out := protoimpl.TypeBuilder{ 181 File: protoimpl.DescBuilder{ 182 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 183 RawDescriptor: file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDesc, 184 NumEnums: 0, 185 NumMessages: 1, 186 NumExtensions: 0, 187 NumServices: 0, 188 }, 189 GoTypes: file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_goTypes, 190 DependencyIndexes: file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_depIdxs, 191 MessageInfos: file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_msgTypes, 192 }.Build() 193 File_google_cloud_websecurityscanner_v1alpha_crawled_url_proto = out.File 194 file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_rawDesc = nil 195 file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_goTypes = nil 196 file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_depIdxs = nil 197} 198