Class GoogleServiceInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GoogleServiceInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.GoogleServiceInfo.Builder
- All Implemented Interfaces:
GoogleServiceInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GoogleServiceInfo
public static final class GoogleServiceInfo.Builder
extends com.google.protobuf.GeneratedMessage.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_pathsProtobuf type
google.cloud.networkmanagement.v1beta1.GoogleServiceInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Recognized type of a Google Service.Source IP address.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRecognized type of a Google Service.intRecognized type of a Google Service.Source IP address.com.google.protobuf.ByteStringSource IP address.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(GoogleServiceInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Recognized type of a Google Service.setGoogleServiceTypeValue(int value) Recognized type of a Google Service.setSourceIp(String value) Source IP address.setSourceIpBytes(com.google.protobuf.ByteString value) Source IP address.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<GoogleServiceInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<GoogleServiceInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<GoogleServiceInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GoogleServiceInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GoogleServiceInfo.Builder>
-
mergeFrom
public GoogleServiceInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GoogleServiceInfo.Builder>- Throws:
IOException
-
getSourceIp
Source IP address.
string source_ip = 1;- Specified by:
getSourceIpin interfaceGoogleServiceInfoOrBuilder- Returns:
- The sourceIp.
-
getSourceIpBytes
public com.google.protobuf.ByteString getSourceIpBytes()Source IP address.
string source_ip = 1;- Specified by:
getSourceIpBytesin interfaceGoogleServiceInfoOrBuilder- Returns:
- The bytes for sourceIp.
-
setSourceIp
Source IP address.
string source_ip = 1;- Parameters:
value- The sourceIp to set.- Returns:
- This builder for chaining.
-
clearSourceIp
Source IP address.
string source_ip = 1;- Returns:
- This builder for chaining.
-
setSourceIpBytes
Source IP address.
string source_ip = 1;- Parameters:
value- The bytes for sourceIp to set.- Returns:
- This builder for chaining.
-
getGoogleServiceTypeValue
public int getGoogleServiceTypeValue()Recognized type of a Google Service.
.google.cloud.networkmanagement.v1beta1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;- Specified by:
getGoogleServiceTypeValuein interfaceGoogleServiceInfoOrBuilder- Returns:
- The enum numeric value on the wire for googleServiceType.
-
setGoogleServiceTypeValue
Recognized type of a Google Service.
.google.cloud.networkmanagement.v1beta1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;- Parameters:
value- The enum numeric value on the wire for googleServiceType to set.- Returns:
- This builder for chaining.
-
getGoogleServiceType
Recognized type of a Google Service.
.google.cloud.networkmanagement.v1beta1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;- Specified by:
getGoogleServiceTypein interfaceGoogleServiceInfoOrBuilder- Returns:
- The googleServiceType.
-
setGoogleServiceType
Recognized type of a Google Service.
.google.cloud.networkmanagement.v1beta1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;- Parameters:
value- The googleServiceType to set.- Returns:
- This builder for chaining.
-
clearGoogleServiceType
Recognized type of a Google Service.
.google.cloud.networkmanagement.v1beta1.GoogleServiceInfo.GoogleServiceType google_service_type = 2;- Returns:
- This builder for chaining.
-