Class LocationPolicyLocation.Builder (1.52.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
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public LocationPolicyLocation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
LocationPolicyLocation.Builder
Overrides

build()

public LocationPolicyLocation build()
Returns
Type Description
LocationPolicyLocation

buildPartial()

public LocationPolicyLocation buildPartial()
Returns
Type Description
LocationPolicyLocation

clear()

public LocationPolicyLocation.Builder clear()
Returns
Type Description
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
Type Description
LocationPolicyLocation.Builder

clearField(Descriptors.FieldDescriptor field)

public LocationPolicyLocation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
LocationPolicyLocation.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public LocationPolicyLocation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
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
Type Description
LocationPolicyLocation.Builder

This builder for chaining.

clone()

public LocationPolicyLocation.Builder clone()
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
LocationPolicyLocationConstraintsOrBuilder

getDefaultInstanceForType()

public LocationPolicyLocation getDefaultInstanceForType()
Returns
Type Description
LocationPolicyLocation

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
boolean

Whether the preference field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
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
Name Description
value LocationPolicyLocationConstraints
Returns
Type Description
LocationPolicyLocation.Builder

mergeFrom(LocationPolicyLocation other)

public LocationPolicyLocation.Builder mergeFrom(LocationPolicyLocation other)
Parameter
Name Description
other LocationPolicyLocation
Returns
Type Description
LocationPolicyLocation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public LocationPolicyLocation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LocationPolicyLocation.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public LocationPolicyLocation.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
LocationPolicyLocation.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final LocationPolicyLocation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
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
Name Description
value LocationPolicyLocationConstraints
Returns
Type Description
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
Name Description
builderForValue LocationPolicyLocationConstraints.Builder
Returns
Type Description
LocationPolicyLocation.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public LocationPolicyLocation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
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
Name Description
value String

The preference to set.

Returns
Type Description
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
Name Description
value ByteString

The bytes for preference to set.

Returns
Type Description
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
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
LocationPolicyLocation.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final LocationPolicyLocation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
LocationPolicyLocation.Builder
Overrides