Package com.google.cloud.compute.v1
Class LocationPolicyLocation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
- com.google.cloud.compute.v1.LocationPolicyLocation.Builder
-
- All Implemented Interfaces:
LocationPolicyLocationOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- LocationPolicyLocation
public static final class LocationPolicyLocation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder> implements LocationPolicyLocationOrBuilder
google.cloud.compute.v1.LocationPolicyLocation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LocationPolicyLocation.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LocationPolicyLocation
build()
LocationPolicyLocation
buildPartial()
LocationPolicyLocation.Builder
clear()
LocationPolicyLocation.Builder
clearConstraints()
Constraints that the caller requires on the result distribution in this zone.LocationPolicyLocation.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
LocationPolicyLocation.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
LocationPolicyLocation.Builder
clearPreference()
Preference for a given location.LocationPolicyLocation.Builder
clone()
LocationPolicyLocationConstraints
getConstraints()
Constraints that the caller requires on the result distribution in this zone.LocationPolicyLocationConstraints.Builder
getConstraintsBuilder()
Constraints that the caller requires on the result distribution in this zone.LocationPolicyLocationConstraintsOrBuilder
getConstraintsOrBuilder()
Constraints that the caller requires on the result distribution in this zone.LocationPolicyLocation
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getPreference()
Preference for a given location.com.google.protobuf.ByteString
getPreferenceBytes()
Preference for a given location.boolean
hasConstraints()
Constraints that the caller requires on the result distribution in this zone.boolean
hasPreference()
Preference for a given location.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
LocationPolicyLocation.Builder
mergeConstraints(LocationPolicyLocationConstraints value)
Constraints that the caller requires on the result distribution in this zone.LocationPolicyLocation.Builder
mergeFrom(LocationPolicyLocation other)
LocationPolicyLocation.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LocationPolicyLocation.Builder
mergeFrom(com.google.protobuf.Message other)
LocationPolicyLocation.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
LocationPolicyLocation.Builder
setConstraints(LocationPolicyLocationConstraints value)
Constraints that the caller requires on the result distribution in this zone.LocationPolicyLocation.Builder
setConstraints(LocationPolicyLocationConstraints.Builder builderForValue)
Constraints that the caller requires on the result distribution in this zone.LocationPolicyLocation.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LocationPolicyLocation.Builder
setPreference(String value)
Preference for a given location.LocationPolicyLocation.Builder
setPreferenceBytes(com.google.protobuf.ByteString value)
Preference for a given location.LocationPolicyLocation.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
LocationPolicyLocation.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
clear
public LocationPolicyLocation.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
getDefaultInstanceForType
public LocationPolicyLocation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LocationPolicyLocation build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LocationPolicyLocation buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LocationPolicyLocation.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
setField
public LocationPolicyLocation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
clearField
public LocationPolicyLocation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
clearOneof
public LocationPolicyLocation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
setRepeatedField
public LocationPolicyLocation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
addRepeatedField
public LocationPolicyLocation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
mergeFrom
public LocationPolicyLocation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LocationPolicyLocation.Builder>
-
mergeFrom
public LocationPolicyLocation.Builder mergeFrom(LocationPolicyLocation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
mergeFrom
public LocationPolicyLocation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LocationPolicyLocation.Builder>
- Throws:
IOException
-
hasConstraints
public boolean hasConstraints()
Constraints that the caller requires on the result distribution in this zone.
optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;
- Specified by:
hasConstraints
in interfaceLocationPolicyLocationOrBuilder
- Returns:
- Whether the constraints field is set.
-
getConstraints
public LocationPolicyLocationConstraints getConstraints()
Constraints that the caller requires on the result distribution in this zone.
optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;
- Specified by:
getConstraints
in interfaceLocationPolicyLocationOrBuilder
- Returns:
- The constraints.
-
setConstraints
public LocationPolicyLocation.Builder setConstraints(LocationPolicyLocationConstraints value)
Constraints that the caller requires on the result distribution in this zone.
optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;
-
setConstraints
public LocationPolicyLocation.Builder setConstraints(LocationPolicyLocationConstraints.Builder builderForValue)
Constraints that the caller requires on the result distribution in this zone.
optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;
-
mergeConstraints
public LocationPolicyLocation.Builder mergeConstraints(LocationPolicyLocationConstraints value)
Constraints that the caller requires on the result distribution in this zone.
optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;
-
clearConstraints
public LocationPolicyLocation.Builder clearConstraints()
Constraints that the caller requires on the result distribution in this zone.
optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;
-
getConstraintsBuilder
public LocationPolicyLocationConstraints.Builder getConstraintsBuilder()
Constraints that the caller requires on the result distribution in this zone.
optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;
-
getConstraintsOrBuilder
public LocationPolicyLocationConstraintsOrBuilder getConstraintsOrBuilder()
Constraints that the caller requires on the result distribution in this zone.
optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;
- Specified by:
getConstraintsOrBuilder
in interfaceLocationPolicyLocationOrBuilder
-
hasPreference
public boolean hasPreference()
Preference for a given location. Set to either ALLOW or DENY. Check the Preference enum for the list of possible values.
optional string preference = 150781147;
- Specified by:
hasPreference
in interfaceLocationPolicyLocationOrBuilder
- Returns:
- Whether the preference field is set.
-
getPreference
public String getPreference()
Preference for a given location. Set to either ALLOW or DENY. Check the Preference enum for the list of possible values.
optional string preference = 150781147;
- Specified by:
getPreference
in interfaceLocationPolicyLocationOrBuilder
- Returns:
- The preference.
-
getPreferenceBytes
public com.google.protobuf.ByteString getPreferenceBytes()
Preference for a given location. Set to either ALLOW or DENY. Check the Preference enum for the list of possible values.
optional string preference = 150781147;
- Specified by:
getPreferenceBytes
in interfaceLocationPolicyLocationOrBuilder
- Returns:
- The bytes for preference.
-
setPreference
public LocationPolicyLocation.Builder setPreference(String value)
Preference for a given location. Set to either ALLOW or DENY. Check the Preference enum for the list of possible values.
optional string preference = 150781147;
- Parameters:
value
- The preference to set.- Returns:
- This builder for chaining.
-
clearPreference
public LocationPolicyLocation.Builder clearPreference()
Preference for a given location. Set to either ALLOW or DENY. Check the Preference enum for the list of possible values.
optional string preference = 150781147;
- Returns:
- This builder for chaining.
-
setPreferenceBytes
public LocationPolicyLocation.Builder setPreferenceBytes(com.google.protobuf.ByteString value)
Preference for a given location. Set to either ALLOW or DENY. Check the Preference enum for the list of possible values.
optional string preference = 150781147;
- Parameters:
value
- The bytes for preference to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final LocationPolicyLocation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
mergeUnknownFields
public final LocationPolicyLocation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocationPolicyLocation.Builder>
-
-