Package com.google.cloud.compute.v1
Class HealthSourcesGetHealthResponseSourceInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<HealthSourcesGetHealthResponseSourceInfo.Builder>
com.google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfo.Builder
- All Implemented Interfaces:
HealthSourcesGetHealthResponseSourceInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- HealthSourcesGetHealthResponseSourceInfo
public static final class HealthSourcesGetHealthResponseSourceInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<HealthSourcesGetHealthResponseSourceInfo.Builder>
implements HealthSourcesGetHealthResponseSourceInfoOrBuilder
Protobuf type
google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllBackends(Iterable<? extends HealthSourcesGetHealthResponseSourceInfoBackendInfo> values) Represents an instance group or network endpoint group behind the source backend service.addBackends(int index, HealthSourcesGetHealthResponseSourceInfoBackendInfo value) Represents an instance group or network endpoint group behind the source backend service.addBackends(int index, HealthSourcesGetHealthResponseSourceInfoBackendInfo.Builder builderForValue) Represents an instance group or network endpoint group behind the source backend service.Represents an instance group or network endpoint group behind the source backend service.addBackends(HealthSourcesGetHealthResponseSourceInfoBackendInfo.Builder builderForValue) Represents an instance group or network endpoint group behind the source backend service.Represents an instance group or network endpoint group behind the source backend service.addBackendsBuilder(int index) Represents an instance group or network endpoint group behind the source backend service.build()clear()Represents an instance group or network endpoint group behind the source backend service.Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.Fully qualified URL of the associated source resource.getBackends(int index) Represents an instance group or network endpoint group behind the source backend service.getBackendsBuilder(int index) Represents an instance group or network endpoint group behind the source backend service.Represents an instance group or network endpoint group behind the source backend service.intRepresents an instance group or network endpoint group behind the source backend service.Represents an instance group or network endpoint group behind the source backend service.getBackendsOrBuilder(int index) Represents an instance group or network endpoint group behind the source backend service.Represents an instance group or network endpoint group behind the source backend service.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorFully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.com.google.protobuf.ByteStringFully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.Fully qualified URL of the associated source resource.com.google.protobuf.ByteStringFully qualified URL of the associated source resource.booleanFully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.booleanFully qualified URL of the associated source resource.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeBackends(int index) Represents an instance group or network endpoint group behind the source backend service.setBackends(int index, HealthSourcesGetHealthResponseSourceInfoBackendInfo value) Represents an instance group or network endpoint group behind the source backend service.setBackends(int index, HealthSourcesGetHealthResponseSourceInfoBackendInfo.Builder builderForValue) Represents an instance group or network endpoint group behind the source backend service.setForwardingRule(String value) Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.setForwardingRuleBytes(com.google.protobuf.ByteString value) Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.Fully qualified URL of the associated source resource.setSourceBytes(com.google.protobuf.ByteString value) Fully qualified URL of the associated source resource.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<HealthSourcesGetHealthResponseSourceInfo.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<HealthSourcesGetHealthResponseSourceInfo.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<HealthSourcesGetHealthResponseSourceInfo.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
public HealthSourcesGetHealthResponseSourceInfo.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HealthSourcesGetHealthResponseSourceInfo.Builder>
-
mergeFrom
public HealthSourcesGetHealthResponseSourceInfo.Builder mergeFrom(HealthSourcesGetHealthResponseSourceInfo other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HealthSourcesGetHealthResponseSourceInfo.Builder>
-
mergeFrom
public HealthSourcesGetHealthResponseSourceInfo.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<HealthSourcesGetHealthResponseSourceInfo.Builder>- Throws:
IOException
-
getBackendsList
Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903;- Specified by:
getBackendsListin interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder
-
getBackendsCount
public int getBackendsCount()Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903;- Specified by:
getBackendsCountin interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder
-
getBackends
Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903;- Specified by:
getBackendsin interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder
-
setBackends
public HealthSourcesGetHealthResponseSourceInfo.Builder setBackends(int index, HealthSourcesGetHealthResponseSourceInfoBackendInfo value) Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
setBackends
public HealthSourcesGetHealthResponseSourceInfo.Builder setBackends(int index, HealthSourcesGetHealthResponseSourceInfoBackendInfo.Builder builderForValue) Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
addBackends
public HealthSourcesGetHealthResponseSourceInfo.Builder addBackends(HealthSourcesGetHealthResponseSourceInfoBackendInfo value) Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
addBackends
public HealthSourcesGetHealthResponseSourceInfo.Builder addBackends(int index, HealthSourcesGetHealthResponseSourceInfoBackendInfo value) Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
addBackends
public HealthSourcesGetHealthResponseSourceInfo.Builder addBackends(HealthSourcesGetHealthResponseSourceInfoBackendInfo.Builder builderForValue) Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
addBackends
public HealthSourcesGetHealthResponseSourceInfo.Builder addBackends(int index, HealthSourcesGetHealthResponseSourceInfoBackendInfo.Builder builderForValue) Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
addAllBackends
public HealthSourcesGetHealthResponseSourceInfo.Builder addAllBackends(Iterable<? extends HealthSourcesGetHealthResponseSourceInfoBackendInfo> values) Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
clearBackends
Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
removeBackends
Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
getBackendsBuilder
Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
getBackendsOrBuilder
Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903;- Specified by:
getBackendsOrBuilderin interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder
-
getBackendsOrBuilderList
public List<? extends HealthSourcesGetHealthResponseSourceInfoBackendInfoOrBuilder> getBackendsOrBuilderList()Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903;- Specified by:
getBackendsOrBuilderListin interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder
-
addBackendsBuilder
Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
addBackendsBuilder
Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
getBackendsBuilderList
Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
repeated .google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo backends = 510839903; -
hasForwardingRule
public boolean hasForwardingRule()Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.
optional string forwarding_rule = 269964030;- Specified by:
hasForwardingRulein interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder- Returns:
- Whether the forwardingRule field is set.
-
getForwardingRule
Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.
optional string forwarding_rule = 269964030;- Specified by:
getForwardingRulein interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder- Returns:
- The forwardingRule.
-
getForwardingRuleBytes
public com.google.protobuf.ByteString getForwardingRuleBytes()Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.
optional string forwarding_rule = 269964030;- Specified by:
getForwardingRuleBytesin interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder- Returns:
- The bytes for forwardingRule.
-
setForwardingRule
Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.
optional string forwarding_rule = 269964030;- Parameters:
value- The forwardingRule to set.- Returns:
- This builder for chaining.
-
clearForwardingRule
Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.
optional string forwarding_rule = 269964030;- Returns:
- This builder for chaining.
-
setForwardingRuleBytes
public HealthSourcesGetHealthResponseSourceInfo.Builder setForwardingRuleBytes(com.google.protobuf.ByteString value) Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.
optional string forwarding_rule = 269964030;- Parameters:
value- The bytes for forwardingRule to set.- Returns:
- This builder for chaining.
-
hasSource
public boolean hasSource()Fully qualified URL of the associated source resource. This is always a backend service URL.
optional string source = 177235995;- Specified by:
hasSourcein interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder- Returns:
- Whether the source field is set.
-
getSource
Fully qualified URL of the associated source resource. This is always a backend service URL.
optional string source = 177235995;- Specified by:
getSourcein interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder- Returns:
- The source.
-
getSourceBytes
public com.google.protobuf.ByteString getSourceBytes()Fully qualified URL of the associated source resource. This is always a backend service URL.
optional string source = 177235995;- Specified by:
getSourceBytesin interfaceHealthSourcesGetHealthResponseSourceInfoOrBuilder- Returns:
- The bytes for source.
-
setSource
Fully qualified URL of the associated source resource. This is always a backend service URL.
optional string source = 177235995;- Parameters:
value- The source to set.- Returns:
- This builder for chaining.
-
clearSource
Fully qualified URL of the associated source resource. This is always a backend service URL.
optional string source = 177235995;- Returns:
- This builder for chaining.
-
setSourceBytes
public HealthSourcesGetHealthResponseSourceInfo.Builder setSourceBytes(com.google.protobuf.ByteString value) Fully qualified URL of the associated source resource. This is always a backend service URL.
optional string source = 177235995;- Parameters:
value- The bytes for source to set.- Returns:
- This builder for chaining.
-