public final class WasmPluginVersion extends GeneratedMessageV3 implements WasmPluginVersionOrBuilder
A single immutable version of a WasmPlugin
resource.
Defines the Wasm module used and optionally its runtime config.
Protobuf type google.cloud.networkservices.v1.WasmPluginVersion
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
IMAGE_DIGEST_FIELD_NUMBER
public static final int IMAGE_DIGEST_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
IMAGE_URI_FIELD_NUMBER
public static final int IMAGE_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PLUGIN_CONFIG_DATA_FIELD_NUMBER
public static final int PLUGIN_CONFIG_DATA_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PLUGIN_CONFIG_DIGEST_FIELD_NUMBER
public static final int PLUGIN_CONFIG_DIGEST_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PLUGIN_CONFIG_URI_FIELD_NUMBER
public static final int PLUGIN_CONFIG_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static WasmPluginVersion getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static WasmPluginVersion.Builder newBuilder()
newBuilder(WasmPluginVersion prototype)
public static WasmPluginVersion.Builder newBuilder(WasmPluginVersion prototype)
public static WasmPluginVersion parseDelimitedFrom(InputStream input)
public static WasmPluginVersion parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static WasmPluginVersion parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static WasmPluginVersion parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static WasmPluginVersion parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static WasmPluginVersion parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static WasmPluginVersion parseFrom(CodedInputStream input)
public static WasmPluginVersion parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static WasmPluginVersion parseFrom(InputStream input)
public static WasmPluginVersion parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static WasmPluginVersion parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static WasmPluginVersion parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<WasmPluginVersion> parser()
Methods
containsLabels(String key)
public boolean containsLabels(String key)
Optional. Set of labels associated with the WasmPluginVersion
resource.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCreateTime()
public Timestamp getCreateTime()
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public WasmPluginVersion getDefaultInstanceForType()
getDescription()
public String getDescription()
Optional. A human-readable description of the resource.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Optional. A human-readable description of the resource.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for description.
|
getImageDigest()
public String getImageDigest()
Output only. The resolved digest for the image specified in the image
field. The digest is resolved during the creation of WasmPluginVersion
resource. This field holds the digest value, regardless of whether a tag or
digest was originally specified in the image
field.
string image_digest = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The imageDigest.
|
getImageDigestBytes()
public ByteString getImageDigestBytes()
Output only. The resolved digest for the image specified in the image
field. The digest is resolved during the creation of WasmPluginVersion
resource. This field holds the digest value, regardless of whether a tag or
digest was originally specified in the image
field.
string image_digest = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for imageDigest.
|
getImageUri()
public String getImageUri()
Optional. URI of the container image containing the plugin, stored in the
Artifact Registry.
When a new WasmPluginVersion
resource is created, the digest
of the container image is saved in the image_digest
field.
When downloading an image, the digest value is used instead of an
image tag.
string image_uri = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The imageUri.
|
getImageUriBytes()
public ByteString getImageUriBytes()
Optional. URI of the container image containing the plugin, stored in the
Artifact Registry.
When a new WasmPluginVersion
resource is created, the digest
of the container image is saved in the image_digest
field.
When downloading an image, the digest value is used instead of an
image tag.
string image_uri = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for imageUri.
|
getLabels() (deprecated)
public Map<String,String> getLabels()
getLabelsCount()
public int getLabelsCount()
Optional. Set of labels associated with the WasmPluginVersion
resource.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
|
getLabelsMap()
public Map<String,String> getLabelsMap()
Optional. Set of labels associated with the WasmPluginVersion
resource.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Optional. Set of labels associated with the WasmPluginVersion
resource.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
|
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
Optional. Set of labels associated with the WasmPluginVersion
resource.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
key |
String
|
Returns |
Type |
Description |
String |
|
getName()
Identifier. Name of the WasmPluginVersion
resource in the following
format: projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/
versions/{wasm_plugin_version}
.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Identifier. Name of the WasmPluginVersion
resource in the following
format: projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/
versions/{wasm_plugin_version}
.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<WasmPluginVersion> getParserForType()
Overrides
getPluginConfigData()
public ByteString getPluginConfigData()
Configuration for the plugin.
The configuration is provided to the plugin at runtime through
the ON_CONFIGURE
callback. When a new
WasmPluginVersion
resource is created, the digest of the
contents is saved in the plugin_config_digest
field.
bytes plugin_config_data = 12;
Returns |
Type |
Description |
ByteString |
The pluginConfigData.
|
getPluginConfigDigest()
public String getPluginConfigDigest()
Output only. This field holds the digest (usually checksum) value for the
plugin configuration. The value is calculated based on the contents of
plugin_config_data
or the container image defined by
the plugin_config_uri
field.
string plugin_config_digest = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The pluginConfigDigest.
|
getPluginConfigDigestBytes()
public ByteString getPluginConfigDigestBytes()
Output only. This field holds the digest (usually checksum) value for the
plugin configuration. The value is calculated based on the contents of
plugin_config_data
or the container image defined by
the plugin_config_uri
field.
string plugin_config_digest = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for pluginConfigDigest.
|
getPluginConfigSourceCase()
public WasmPluginVersion.PluginConfigSourceCase getPluginConfigSourceCase()
getPluginConfigUri()
public String getPluginConfigUri()
URI of the plugin configuration stored in the Artifact Registry.
The configuration is provided to the plugin at runtime through
the ON_CONFIGURE
callback. The container image must contain
only a single file with the name plugin.config
. When a
new WasmPluginVersion
resource is created, the digest of the
container image is saved in the plugin_config_digest
field.
string plugin_config_uri = 13;
Returns |
Type |
Description |
String |
The pluginConfigUri.
|
getPluginConfigUriBytes()
public ByteString getPluginConfigUriBytes()
URI of the plugin configuration stored in the Artifact Registry.
The configuration is provided to the plugin at runtime through
the ON_CONFIGURE
callback. The container image must contain
only a single file with the name plugin.config
. When a
new WasmPluginVersion
resource is created, the digest of the
container image is saved in the plugin_config_digest
field.
string plugin_config_uri = 13;
Returns |
Type |
Description |
ByteString |
The bytes for pluginConfigUri.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getUpdateTime()
public Timestamp getUpdateTime()
Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The updateTime.
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime()
public boolean hasCreateTime()
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the createTime field is set.
|
hasPluginConfigData()
public boolean hasPluginConfigData()
Configuration for the plugin.
The configuration is provided to the plugin at runtime through
the ON_CONFIGURE
callback. When a new
WasmPluginVersion
resource is created, the digest of the
contents is saved in the plugin_config_digest
field.
bytes plugin_config_data = 12;
Returns |
Type |
Description |
boolean |
Whether the pluginConfigData field is set.
|
hasPluginConfigUri()
public boolean hasPluginConfigUri()
URI of the plugin configuration stored in the Artifact Registry.
The configuration is provided to the plugin at runtime through
the ON_CONFIGURE
callback. The container image must contain
only a single file with the name plugin.config
. When a
new WasmPluginVersion
resource is created, the digest of the
container image is saved in the plugin_config_digest
field.
string plugin_config_uri = 13;
Returns |
Type |
Description |
boolean |
Whether the pluginConfigUri field is set.
|
hasUpdateTime()
public boolean hasUpdateTime()
Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the updateTime field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public WasmPluginVersion.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected WasmPluginVersion.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public WasmPluginVersion.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides