Class CreateWasmPluginVersionRequest.Builder (0.23.0)

public static final class CreateWasmPluginVersionRequest.Builder extends GeneratedMessageV3.Builder<CreateWasmPluginVersionRequest.Builder> implements CreateWasmPluginVersionRequestOrBuilder

Request used by the CreateWasmPluginVersion method.

Protobuf type google.cloud.networkservices.v1.CreateWasmPluginVersionRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public CreateWasmPluginVersionRequest build()
Returns
Type Description
CreateWasmPluginVersionRequest

buildPartial()

public CreateWasmPluginVersionRequest buildPartial()
Returns
Type Description
CreateWasmPluginVersionRequest

clear()

public CreateWasmPluginVersionRequest.Builder clear()
Returns
Type Description
CreateWasmPluginVersionRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

public CreateWasmPluginVersionRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CreateWasmPluginVersionRequest.Builder
Overrides

clearParent()

public CreateWasmPluginVersionRequest.Builder clearParent()

Required. The parent resource of the WasmPluginVersion resource. Must be in the format projects/{project}/locations/global/wasmPlugins/{wasm_plugin}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
CreateWasmPluginVersionRequest.Builder

This builder for chaining.

clearWasmPluginVersion()

public CreateWasmPluginVersionRequest.Builder clearWasmPluginVersion()

Required. WasmPluginVersion resource to be created.

.google.cloud.networkservices.v1.WasmPluginVersion wasm_plugin_version = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateWasmPluginVersionRequest.Builder

clearWasmPluginVersionId()

public CreateWasmPluginVersionRequest.Builder clearWasmPluginVersionId()

Required. User-provided ID of the WasmPluginVersion resource to be created.

string wasm_plugin_version_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateWasmPluginVersionRequest.Builder

This builder for chaining.

clone()

public CreateWasmPluginVersionRequest.Builder clone()
Returns
Type Description
CreateWasmPluginVersionRequest.Builder
Overrides

getDefaultInstanceForType()

public CreateWasmPluginVersionRequest getDefaultInstanceForType()
Returns
Type Description
CreateWasmPluginVersionRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getParent()

public String getParent()

Required. The parent resource of the WasmPluginVersion resource. Must be in the format projects/{project}/locations/global/wasmPlugins/{wasm_plugin}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The parent resource of the WasmPluginVersion resource. Must be in the format projects/{project}/locations/global/wasmPlugins/{wasm_plugin}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getWasmPluginVersion()

public WasmPluginVersion getWasmPluginVersion()

Required. WasmPluginVersion resource to be created.

.google.cloud.networkservices.v1.WasmPluginVersion wasm_plugin_version = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
WasmPluginVersion

The wasmPluginVersion.

getWasmPluginVersionBuilder()

public WasmPluginVersion.Builder getWasmPluginVersionBuilder()

Required. WasmPluginVersion resource to be created.

.google.cloud.networkservices.v1.WasmPluginVersion wasm_plugin_version = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
WasmPluginVersion.Builder

getWasmPluginVersionId()

public String getWasmPluginVersionId()

Required. User-provided ID of the WasmPluginVersion resource to be created.

string wasm_plugin_version_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The wasmPluginVersionId.

getWasmPluginVersionIdBytes()

public ByteString getWasmPluginVersionIdBytes()

Required. User-provided ID of the WasmPluginVersion resource to be created.

string wasm_plugin_version_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for wasmPluginVersionId.

getWasmPluginVersionOrBuilder()

public WasmPluginVersionOrBuilder getWasmPluginVersionOrBuilder()

Required. WasmPluginVersion resource to be created.

.google.cloud.networkservices.v1.WasmPluginVersion wasm_plugin_version = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
WasmPluginVersionOrBuilder

hasWasmPluginVersion()

public boolean hasWasmPluginVersion()

Required. WasmPluginVersion resource to be created.

.google.cloud.networkservices.v1.WasmPluginVersion wasm_plugin_version = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the wasmPluginVersion field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreateWasmPluginVersionRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CreateWasmPluginVersionRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CreateWasmPluginVersionRequest.Builder
Overrides

mergeWasmPluginVersion(WasmPluginVersion value)

public CreateWasmPluginVersionRequest.Builder mergeWasmPluginVersion(WasmPluginVersion value)

Required. WasmPluginVersion resource to be created.

.google.cloud.networkservices.v1.WasmPluginVersion wasm_plugin_version = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value WasmPluginVersion
Returns
Type Description
CreateWasmPluginVersionRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setParent(String value)

public CreateWasmPluginVersionRequest.Builder setParent(String value)

Required. The parent resource of the WasmPluginVersion resource. Must be in the format projects/{project}/locations/global/wasmPlugins/{wasm_plugin}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
CreateWasmPluginVersionRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateWasmPluginVersionRequest.Builder setParentBytes(ByteString value)

Required. The parent resource of the WasmPluginVersion resource. Must be in the format projects/{project}/locations/global/wasmPlugins/{wasm_plugin}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
CreateWasmPluginVersionRequest.Builder

This builder for chaining.

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

public CreateWasmPluginVersionRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
CreateWasmPluginVersionRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

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

setWasmPluginVersion(WasmPluginVersion value)

public CreateWasmPluginVersionRequest.Builder setWasmPluginVersion(WasmPluginVersion value)

Required. WasmPluginVersion resource to be created.

.google.cloud.networkservices.v1.WasmPluginVersion wasm_plugin_version = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value WasmPluginVersion
Returns
Type Description
CreateWasmPluginVersionRequest.Builder

setWasmPluginVersion(WasmPluginVersion.Builder builderForValue)

public CreateWasmPluginVersionRequest.Builder setWasmPluginVersion(WasmPluginVersion.Builder builderForValue)

Required. WasmPluginVersion resource to be created.

.google.cloud.networkservices.v1.WasmPluginVersion wasm_plugin_version = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue WasmPluginVersion.Builder
Returns
Type Description
CreateWasmPluginVersionRequest.Builder

setWasmPluginVersionId(String value)

public CreateWasmPluginVersionRequest.Builder setWasmPluginVersionId(String value)

Required. User-provided ID of the WasmPluginVersion resource to be created.

string wasm_plugin_version_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The wasmPluginVersionId to set.

Returns
Type Description
CreateWasmPluginVersionRequest.Builder

This builder for chaining.

setWasmPluginVersionIdBytes(ByteString value)

public CreateWasmPluginVersionRequest.Builder setWasmPluginVersionIdBytes(ByteString value)

Required. User-provided ID of the WasmPluginVersion resource to be created.

string wasm_plugin_version_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for wasmPluginVersionId to set.

Returns
Type Description
CreateWasmPluginVersionRequest.Builder

This builder for chaining.