public static final class CreateWorkloadRequest.Builder extends GeneratedMessageV3.Builder<CreateWorkloadRequest.Builder> implements CreateWorkloadRequestOrBuilder
Request for creating a workload.
Protobuf type google.cloud.assuredworkloads.v1.CreateWorkloadRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateWorkloadRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CreateWorkloadRequest build()
buildPartial()
public CreateWorkloadRequest buildPartial()
clear()
public CreateWorkloadRequest.Builder clear()
Overrides
clearExternalId()
public CreateWorkloadRequest.Builder clearExternalId()
Optional. A identifier associated with the workload and underlying projects which
allows for the break down of billing costs for a workload. The value
provided for the identifier will add a label to the workload and contained
projects with the identifier as the value.
string external_id = 3 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public CreateWorkloadRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateWorkloadRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearParent()
public CreateWorkloadRequest.Builder clearParent()
Required. The resource name of the new Workload's parent.
Must be of the form organizations/{org_id}/locations/{location_id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clearWorkload()
public CreateWorkloadRequest.Builder clearWorkload()
Required. Assured Workload to create
.google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED];
clone()
public CreateWorkloadRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public CreateWorkloadRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getExternalId()
public String getExternalId()
Optional. A identifier associated with the workload and underlying projects which
allows for the break down of billing costs for a workload. The value
provided for the identifier will add a label to the workload and contained
projects with the identifier as the value.
string external_id = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The externalId.
|
getExternalIdBytes()
public ByteString getExternalIdBytes()
Optional. A identifier associated with the workload and underlying projects which
allows for the break down of billing costs for a workload. The value
provided for the identifier will add a label to the workload and contained
projects with the identifier as the value.
string external_id = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for externalId.
|
getParent()
public String getParent()
Required. The resource name of the new Workload's parent.
Must be of the form organizations/{org_id}/locations/{location_id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The resource name of the new Workload's parent.
Must be of the form organizations/{org_id}/locations/{location_id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for parent.
|
getWorkload()
public Workload getWorkload()
Required. Assured Workload to create
.google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
Workload |
The workload.
|
getWorkloadBuilder()
public Workload.Builder getWorkloadBuilder()
Required. Assured Workload to create
.google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED];
getWorkloadOrBuilder()
public WorkloadOrBuilder getWorkloadOrBuilder()
Required. Assured Workload to create
.google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED];
hasWorkload()
public boolean hasWorkload()
Required. Assured Workload to create
.google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the workload field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CreateWorkloadRequest other)
public CreateWorkloadRequest.Builder mergeFrom(CreateWorkloadRequest other)
public CreateWorkloadRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CreateWorkloadRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateWorkloadRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
mergeWorkload(Workload value)
public CreateWorkloadRequest.Builder mergeWorkload(Workload value)
Required. Assured Workload to create
.google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
Workload
|
setExternalId(String value)
public CreateWorkloadRequest.Builder setExternalId(String value)
Optional. A identifier associated with the workload and underlying projects which
allows for the break down of billing costs for a workload. The value
provided for the identifier will add a label to the workload and contained
projects with the identifier as the value.
string external_id = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
String
The externalId to set.
|
setExternalIdBytes(ByteString value)
public CreateWorkloadRequest.Builder setExternalIdBytes(ByteString value)
Optional. A identifier associated with the workload and underlying projects which
allows for the break down of billing costs for a workload. The value
provided for the identifier will add a label to the workload and contained
projects with the identifier as the value.
string external_id = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
ByteString
The bytes for externalId to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public CreateWorkloadRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setParent(String value)
public CreateWorkloadRequest.Builder setParent(String value)
Required. The resource name of the new Workload's parent.
Must be of the form organizations/{org_id}/locations/{location_id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The parent to set.
|
setParentBytes(ByteString value)
public CreateWorkloadRequest.Builder setParentBytes(ByteString value)
Required. The resource name of the new Workload's parent.
Must be of the form organizations/{org_id}/locations/{location_id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for parent to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateWorkloadRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateWorkloadRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setWorkload(Workload value)
public CreateWorkloadRequest.Builder setWorkload(Workload value)
Required. Assured Workload to create
.google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
Workload
|
setWorkload(Workload.Builder builderForValue)
public CreateWorkloadRequest.Builder setWorkload(Workload.Builder builderForValue)
Required. Assured Workload to create
.google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED];