- 2.77.0 (latest)
- 2.76.0
- 2.75.0
- 2.74.0
- 2.73.0
- 2.71.0
- 2.69.0
- 2.68.0
- 2.65.0
- 2.64.0
- 2.63.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.6
- 2.3.1
- 2.2.7
- 2.1.4
public static final class Assignment.Builder extends GeneratedMessageV3.Builder<Assignment.Builder> 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
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Assignment.BuilderImplements
AssignmentOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Assignment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
build()
public Assignment build()
Returns | |
---|---|
Type | Description |
Assignment |
buildPartial()
public Assignment buildPartial()
Returns | |
---|---|
Type | Description |
Assignment |
clear()
public Assignment.Builder clear()
Returns | |
---|---|
Type | Description |
Assignment.Builder |
clearAssignee()
public Assignment.Builder clearAssignee()
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 |
Assignment.Builder |
This builder for chaining. |
clearEnableGeminiInBigquery()
public Assignment.Builder clearEnableGeminiInBigquery()
Optional. This field controls if "Gemini in BigQuery" (https://cloud.google.com/gemini/docs/bigquery/overview) features should be enabled for this reservation assignment, which is not on by default. "Gemini in BigQuery" has a distinct compliance posture from BigQuery. If this field is set to true, the assignment job type is QUERY, and the parent reservation edition is ENTERPRISE_PLUS, then the assignment will give the grantee project/organization access to "Gemini in BigQuery" features.
bool enable_gemini_in_bigquery = 10 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Assignment.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
clearJobType()
public Assignment.Builder clearJobType()
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 |
Assignment.Builder |
This builder for chaining. |
clearName()
public Assignment.Builder clearName()
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 |
Assignment.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Assignment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
clearSchedulingPolicy()
public Assignment.Builder clearSchedulingPolicy()
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 |
Assignment.Builder |
clearState()
public Assignment.Builder clearState()
Output only. State of the assignment.
.google.cloud.bigquery.reservation.v1.Assignment.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
clone()
public Assignment.Builder clone()
Returns | |
---|---|
Type | Description |
Assignment.Builder |
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()
Returns | |
---|---|
Type | Description |
Assignment |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getEnableGeminiInBigquery()
public boolean getEnableGeminiInBigquery()
Optional. This field controls if "Gemini in BigQuery" (https://cloud.google.com/gemini/docs/bigquery/overview) features should be enabled for this reservation assignment, which is not on by default. "Gemini in BigQuery" has a distinct compliance posture from BigQuery. If this field is set to true, the assignment job type is QUERY, and the parent reservation edition is ENTERPRISE_PLUS, then the assignment will give the grantee project/organization access to "Gemini in BigQuery" features.
bool enable_gemini_in_bigquery = 10 [(.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];
Returns | |
---|---|
Type | Description |
Assignment.JobType |
The jobType. |
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()
public String 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. |
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];
Returns | |
---|---|
Type | Description |
SchedulingPolicy |
The schedulingPolicy. |
getSchedulingPolicyBuilder()
public SchedulingPolicy.Builder getSchedulingPolicyBuilder()
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 |
SchedulingPolicy.Builder |
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];
Returns | |
---|---|
Type | Description |
SchedulingPolicyOrBuilder |
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];
Returns | |
---|---|
Type | Description |
Assignment.State |
The state. |
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. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(Assignment other)
public Assignment.Builder mergeFrom(Assignment other)
Parameter | |
---|---|
Name | Description |
other |
Assignment |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Assignment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public Assignment.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
mergeSchedulingPolicy(SchedulingPolicy value)
public Assignment.Builder mergeSchedulingPolicy(SchedulingPolicy value)
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];
Parameter | |
---|---|
Name | Description |
value |
SchedulingPolicy |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Assignment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
setAssignee(String value)
public Assignment.Builder setAssignee(String value)
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];
Parameter | |
---|---|
Name | Description |
value |
String The assignee to set. |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
setAssigneeBytes(ByteString value)
public Assignment.Builder setAssigneeBytes(ByteString value)
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];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for assignee to set. |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
setEnableGeminiInBigquery(boolean value)
public Assignment.Builder setEnableGeminiInBigquery(boolean value)
Optional. This field controls if "Gemini in BigQuery" (https://cloud.google.com/gemini/docs/bigquery/overview) features should be enabled for this reservation assignment, which is not on by default. "Gemini in BigQuery" has a distinct compliance posture from BigQuery. If this field is set to true, the assignment job type is QUERY, and the parent reservation edition is ENTERPRISE_PLUS, then the assignment will give the grantee project/organization access to "Gemini in BigQuery" features.
bool enable_gemini_in_bigquery = 10 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
boolean The enableGeminiInBigquery to set. |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Assignment.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
setJobType(Assignment.JobType value)
public Assignment.Builder setJobType(Assignment.JobType value)
Optional. Which type of jobs will use the reservation.
.google.cloud.bigquery.reservation.v1.Assignment.JobType job_type = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
Assignment.JobType The jobType to set. |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
setJobTypeValue(int value)
public Assignment.Builder setJobTypeValue(int value)
Optional. Which type of jobs will use the reservation.
.google.cloud.bigquery.reservation.v1.Assignment.JobType job_type = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for jobType to set. |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
setName(String value)
public Assignment.Builder setName(String value)
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];
Parameter | |
---|---|
Name | Description |
value |
String The name to set. |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public Assignment.Builder setNameBytes(ByteString value)
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];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Assignment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
setSchedulingPolicy(SchedulingPolicy value)
public Assignment.Builder setSchedulingPolicy(SchedulingPolicy value)
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];
Parameter | |
---|---|
Name | Description |
value |
SchedulingPolicy |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
setSchedulingPolicy(SchedulingPolicy.Builder builderForValue)
public Assignment.Builder setSchedulingPolicy(SchedulingPolicy.Builder builderForValue)
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];
Parameter | |
---|---|
Name | Description |
builderForValue |
SchedulingPolicy.Builder |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
setState(Assignment.State value)
public Assignment.Builder setState(Assignment.State value)
Output only. State of the assignment.
.google.cloud.bigquery.reservation.v1.Assignment.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
Assignment.State The state to set. |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
setStateValue(int value)
public Assignment.Builder setStateValue(int value)
Output only. State of the assignment.
.google.cloud.bigquery.reservation.v1.Assignment.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for state to set. |
Returns | |
---|---|
Type | Description |
Assignment.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final Assignment.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Assignment.Builder |