Class GoogleServiceInfo.Builder (1.34.0)
1.89.0 (latest)
1.88.0
1.86.0
1.84.0
1.83.0
1.81.0
1.79.0
1.77.0
1.76.0
1.75.0
1.74.0
1.73.0
1.71.0
1.69.0
1.68.0
1.65.0
1.64.0
1.63.0
1.61.0
1.60.0
1.59.0
1.58.0
1.57.0
1.56.0
1.55.0
1.54.0
1.53.0
1.52.0
1.50.0
1.49.0
1.48.0
1.47.0
1.46.0
1.45.0
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.38.0
1.37.0
1.36.0
1.35.0
1.34.0
1.33.0
1.32.0
1.31.0
1.30.0
1.29.0
1.28.0
1.25.0
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.0
1.16.0
1.15.0
1.14.0
1.13.0
1.12.0
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.1.10
public static final class GoogleServiceInfo . Builder extends GeneratedMessageV3 . Builder<GoogleServiceInfo . Builder > implements GoogleServiceInfoOrBuilder
For display only. Details of a Google Service sending packets to a
VPC network. Although the source IP might be a publicly routable address,
some Google Services use special routes within Google production
infrastructure to reach Compute Engine Instances.
https://cloud.google.com/vpc/docs/routes#special_return_paths
Protobuf type google.cloud.networkmanagement.v1.GoogleServiceInfo
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public GoogleServiceInfo . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public GoogleServiceInfo build ()
buildPartial()
public GoogleServiceInfo buildPartial ()
clear()
public GoogleServiceInfo . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public GoogleServiceInfo . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearGoogleServiceType()
public GoogleServiceInfo . Builder clearGoogleServiceType ()
Recognized type of a Google Service.
.google.cloud.networkmanagement.v1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public GoogleServiceInfo . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearSourceIp()
public GoogleServiceInfo . Builder clearSourceIp ()
Source IP address.
string source_ip = 1;
clone()
public GoogleServiceInfo . Builder clone ()
Overrides
getDefaultInstanceForType()
public GoogleServiceInfo getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getGoogleServiceType()
public GoogleServiceInfo . GoogleServiceType getGoogleServiceType ()
Recognized type of a Google Service.
.google.cloud.networkmanagement.v1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;
getGoogleServiceTypeValue()
public int getGoogleServiceTypeValue ()
Recognized type of a Google Service.
.google.cloud.networkmanagement.v1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;
Returns
Type
Description
int
The enum numeric value on the wire for googleServiceType.
getSourceIp()
public String getSourceIp ()
Source IP address.
string source_ip = 1;
Returns
Type
Description
String
The sourceIp.
getSourceIpBytes()
public ByteString getSourceIpBytes ()
Source IP address.
string source_ip = 1;
Returns
Type
Description
ByteString
The bytes for sourceIp.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(GoogleServiceInfo other)
public GoogleServiceInfo . Builder mergeFrom ( GoogleServiceInfo other )
public GoogleServiceInfo . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public GoogleServiceInfo . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final GoogleServiceInfo . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public GoogleServiceInfo . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setGoogleServiceType(GoogleServiceInfo.GoogleServiceType value)
public GoogleServiceInfo . Builder setGoogleServiceType ( GoogleServiceInfo . GoogleServiceType value )
Recognized type of a Google Service.
.google.cloud.networkmanagement.v1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;
setGoogleServiceTypeValue(int value)
public GoogleServiceInfo . Builder setGoogleServiceTypeValue ( int value )
Recognized type of a Google Service.
.google.cloud.networkmanagement.v1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;
Parameter
Name
Description
value
int The enum numeric value on the wire for googleServiceType to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public GoogleServiceInfo . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setSourceIp(String value)
public GoogleServiceInfo . Builder setSourceIp ( String value )
Source IP address.
string source_ip = 1;
Parameter
Name
Description
value
String The sourceIp to set.
setSourceIpBytes(ByteString value)
public GoogleServiceInfo . Builder setSourceIpBytes ( ByteString value )
Source IP address.
string source_ip = 1;
Parameter
Name
Description
value
ByteString The bytes for sourceIp to set.
setUnknownFields(UnknownFieldSet unknownFields)
public final GoogleServiceInfo . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-30 UTC."],[],[]]