Class LocationPolicyLocation.Builder (1.27.0)

public static final class LocationPolicyLocation.Builder extends GeneratedMessageV3.Builder<LocationPolicyLocation.Builder> implements LocationPolicyLocationOrBuilder

Protobuf type google.cloud.compute.v1.LocationPolicyLocation

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public LocationPolicyLocation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides

build()

public LocationPolicyLocation build()
Returns
TypeDescription
LocationPolicyLocation

buildPartial()

public LocationPolicyLocation buildPartial()
Returns
TypeDescription
LocationPolicyLocation

clear()

public LocationPolicyLocation.Builder clear()
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides

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;

Returns
TypeDescription
LocationPolicyLocation.Builder

clearField(Descriptors.FieldDescriptor field)

public LocationPolicyLocation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public LocationPolicyLocation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides

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
TypeDescription
LocationPolicyLocation.Builder

This builder for chaining.

clone()

public LocationPolicyLocation.Builder clone()
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides

getConstraints()

public LocationPolicyLocationConstraints getConstraints()

Constraints that the caller requires on the result distribution in this zone.

optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;

Returns
TypeDescription
LocationPolicyLocationConstraints

The constraints.

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;

Returns
TypeDescription
LocationPolicyLocationConstraints.Builder

getConstraintsOrBuilder()

public LocationPolicyLocationConstraintsOrBuilder getConstraintsOrBuilder()

Constraints that the caller requires on the result distribution in this zone.

optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;

Returns
TypeDescription
LocationPolicyLocationConstraintsOrBuilder

getDefaultInstanceForType()

public LocationPolicyLocation getDefaultInstanceForType()
Returns
TypeDescription
LocationPolicyLocation

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

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;

Returns
TypeDescription
String

The preference.

getPreferenceBytes()

public 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;

Returns
TypeDescription
ByteString

The bytes for preference.

hasConstraints()

public boolean hasConstraints()

Constraints that the caller requires on the result distribution in this zone.

optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174;

Returns
TypeDescription
boolean

Whether the constraints field is set.

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;

Returns
TypeDescription
boolean

Whether the preference field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeConstraints(LocationPolicyLocationConstraints value)

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;

Parameter
NameDescription
valueLocationPolicyLocationConstraints
Returns
TypeDescription
LocationPolicyLocation.Builder

mergeFrom(LocationPolicyLocation other)

public LocationPolicyLocation.Builder mergeFrom(LocationPolicyLocation other)
Parameter
NameDescription
otherLocationPolicyLocation
Returns
TypeDescription
LocationPolicyLocation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public LocationPolicyLocation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public LocationPolicyLocation.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final LocationPolicyLocation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides

setConstraints(LocationPolicyLocationConstraints value)

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;

Parameter
NameDescription
valueLocationPolicyLocationConstraints
Returns
TypeDescription
LocationPolicyLocation.Builder

setConstraints(LocationPolicyLocationConstraints.Builder builderForValue)

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;

Parameter
NameDescription
builderForValueLocationPolicyLocationConstraints.Builder
Returns
TypeDescription
LocationPolicyLocation.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public LocationPolicyLocation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides

setPreference(String value)

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;

Parameter
NameDescription
valueString

The preference to set.

Returns
TypeDescription
LocationPolicyLocation.Builder

This builder for chaining.

setPreferenceBytes(ByteString value)

public LocationPolicyLocation.Builder setPreferenceBytes(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;

Parameter
NameDescription
valueByteString

The bytes for preference to set.

Returns
TypeDescription
LocationPolicyLocation.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public LocationPolicyLocation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final LocationPolicyLocation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
LocationPolicyLocation.Builder
Overrides