public final class Assignment extends GeneratedMessage implements AssignmentOrBuilder
An assignment allows a project to submit jobs
of a certain type using slots from the specified reservation.
Protobuf type google.cloud.bigquery.reservation.v1.Assignment
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ASSIGNEE_FIELD_NUMBER
public static final int ASSIGNEE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ENABLE_GEMINI_IN_BIGQUERY_FIELD_NUMBER
public static final int ENABLE_GEMINI_IN_BIGQUERY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
JOB_TYPE_FIELD_NUMBER
public static final int JOB_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SCHEDULING_POLICY_FIELD_NUMBER
public static final int SCHEDULING_POLICY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Assignment getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Assignment.Builder newBuilder()
newBuilder(Assignment prototype)
public static Assignment.Builder newBuilder(Assignment prototype)
public static Assignment parseDelimitedFrom(InputStream input)
public static Assignment parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Assignment parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Assignment parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Assignment parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Assignment parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Assignment parseFrom(CodedInputStream input)
public static Assignment parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Assignment parseFrom(InputStream input)
public static Assignment parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Assignment parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Assignment parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Assignment> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAssignee()
public String getAssignee()
Optional. The resource which will use the reservation. E.g.
projects/myproject, folders/123, or organizations/456.
string assignee = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The assignee.
|
getAssigneeBytes()
public ByteString getAssigneeBytes()
Optional. The resource which will use the reservation. E.g.
projects/myproject, folders/123, or organizations/456.
string assignee = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for assignee.
|
getDefaultInstanceForType()
public Assignment getDefaultInstanceForType()
getEnableGeminiInBigquery() (deprecated)
public boolean getEnableGeminiInBigquery()
Deprecated. google.cloud.bigquery.reservation.v1.Assignment.enable_gemini_in_bigquery is
deprecated. See google/cloud/bigquery/reservation/v1/reservation.proto;l=1397
Optional. Deprecated: "Gemini in BigQuery" is now available by
default for all BigQuery editions and should not be explicitly set.
Controls if "Gemini in BigQuery"
(https://cloud.google.com/gemini/docs/bigquery/overview) features should be
enabled for this reservation assignment.
bool enable_gemini_in_bigquery = 10 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The enableGeminiInBigquery.
|
getJobType()
public Assignment.JobType getJobType()
Optional. Which type of jobs will use the reservation.
.google.cloud.bigquery.reservation.v1.Assignment.JobType job_type = 3 [(.google.api.field_behavior) = OPTIONAL];
getJobTypeValue()
public int getJobTypeValue()
Optional. Which type of jobs will use the reservation.
.google.cloud.bigquery.reservation.v1.Assignment.JobType job_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for jobType.
|
getName()
Output only. Name of the resource. E.g.:
projects/myproject/locations/US/reservations/team1-prod/assignments/123.
The assignment_id must only contain lower case alphanumeric characters or
dashes and the max length is 64 characters.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Output only. Name of the resource. E.g.:
projects/myproject/locations/US/reservations/team1-prod/assignments/123.
The assignment_id must only contain lower case alphanumeric characters or
dashes and the max length is 64 characters.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<Assignment> getParserForType()
Overrides
getSchedulingPolicy()
public SchedulingPolicy getSchedulingPolicy()
Optional. The scheduling policy to use for jobs and queries of this
assignee when running under the associated reservation. The scheduling
policy controls how the reservation's resources are distributed. This
overrides the default scheduling policy specified on the reservation.
This feature is not yet generally available.
.google.cloud.bigquery.reservation.v1.SchedulingPolicy scheduling_policy = 11 [(.google.api.field_behavior) = OPTIONAL];
getSchedulingPolicyOrBuilder()
public SchedulingPolicyOrBuilder getSchedulingPolicyOrBuilder()
Optional. The scheduling policy to use for jobs and queries of this
assignee when running under the associated reservation. The scheduling
policy controls how the reservation's resources are distributed. This
overrides the default scheduling policy specified on the reservation.
This feature is not yet generally available.
.google.cloud.bigquery.reservation.v1.SchedulingPolicy scheduling_policy = 11 [(.google.api.field_behavior) = OPTIONAL];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getState()
public Assignment.State getState()
Output only. State of the assignment.
.google.cloud.bigquery.reservation.v1.Assignment.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue()
public int getStateValue()
Output only. State of the assignment.
.google.cloud.bigquery.reservation.v1.Assignment.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for state.
|
hasSchedulingPolicy()
public boolean hasSchedulingPolicy()
Optional. The scheduling policy to use for jobs and queries of this
assignee when running under the associated reservation. The scheduling
policy controls how the reservation's resources are distributed. This
overrides the default scheduling policy specified on the reservation.
This feature is not yet generally available.
.google.cloud.bigquery.reservation.v1.SchedulingPolicy scheduling_policy = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the schedulingPolicy field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Assignment.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Assignment.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Assignment.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides