public static final class WasmPlugin.VersionDetails extends GeneratedMessageV3 implements WasmPlugin.VersionDetailsOrBuilder
Details of a WasmPluginVersion
resource to be inlined in the
WasmPlugin
resource.
Protobuf type google.cloud.networkservices.v1.WasmPlugin.VersionDetails
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 |
|
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 WasmPlugin.VersionDetails getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static WasmPlugin.VersionDetails.Builder newBuilder()
newBuilder(WasmPlugin.VersionDetails prototype)
public static WasmPlugin.VersionDetails.Builder newBuilder(WasmPlugin.VersionDetails prototype)
public static WasmPlugin.VersionDetails parseDelimitedFrom(InputStream input)
public static WasmPlugin.VersionDetails parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static WasmPlugin.VersionDetails parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static WasmPlugin.VersionDetails parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static WasmPlugin.VersionDetails parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static WasmPlugin.VersionDetails parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static WasmPlugin.VersionDetails parseFrom(CodedInputStream input)
public static WasmPlugin.VersionDetails parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static WasmPlugin.VersionDetails parseFrom(InputStream input)
public static WasmPlugin.VersionDetails parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static WasmPlugin.VersionDetails parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static WasmPlugin.VersionDetails parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<WasmPlugin.VersionDetails> parser()
Methods
containsLabels(String key)
public boolean containsLabels(String key)
Optional. Set of labels associated with the WasmPluginVersion
resource.
map<string, string> labels = 4 [(.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 = 1 [(.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 = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public WasmPlugin.VersionDetails getDefaultInstanceForType()
getDescription()
public String getDescription()
Optional. A human-readable description of the resource.
string description = 3 [(.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 = 3 [(.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 image
.
The digest is resolved during the creation of a
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 = 6 [(.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 image
.
The digest is resolved during the creation of a
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 = 6 [(.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 Wasm module, stored
in the Artifact Registry. The container image must contain only a single
file with the name plugin.wasm
. When a new WasmPluginVersion
resource
is created, the URI gets resolved to an image digest and saved in the
image_digest
field.
string image_uri = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The imageUri.
|
getImageUriBytes()
public ByteString getImageUriBytes()
Optional. URI of the container image containing the Wasm module, stored
in the Artifact Registry. The container image must contain only a single
file with the name plugin.wasm
. When a new WasmPluginVersion
resource
is created, the URI gets resolved to an image digest and saved in the
image_digest
field.
string image_uri = 5 [(.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 = 4 [(.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 = 4 [(.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 = 4 [(.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 = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
key |
String
|
Returns |
Type |
Description |
String |
|
getParserForType()
public Parser<WasmPlugin.VersionDetails> 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
version is created, the digest of the
contents is saved in the plugin_config_digest
field.
bytes plugin_config_data = 9;
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
the plugin_config_data
field or the container image defined by the
plugin_config_uri
field.
string plugin_config_digest = 11 [(.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
the plugin_config_data
field or the container image defined by the
plugin_config_uri
field.
string plugin_config_digest = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for pluginConfigDigest.
|
getPluginConfigSourceCase()
public WasmPlugin.VersionDetails.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 = 10;
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 = 10;
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 = 2 [(.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 = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime()
public boolean hasCreateTime()
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 1 [(.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
version is created, the digest of the
contents is saved in the plugin_config_digest
field.
bytes plugin_config_data = 9;
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 = 10;
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 = 2 [(.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 WasmPlugin.VersionDetails.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected WasmPlugin.VersionDetails.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public WasmPlugin.VersionDetails.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides