Interface CreatePluginRequestOrBuilder (0.28.0)

public interface CreatePluginRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getParent()

public abstract String getParent()

Required. The parent resource where this plugin will be created. Format: projects/{project}/locations/{location}.

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

Returns
Type Description
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

Required. The parent resource where this plugin will be created. Format: projects/{project}/locations/{location}.

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

Returns
Type Description
ByteString

The bytes for parent.

getPlugin()

public abstract Plugin getPlugin()

Required. The plugin to create.

.google.cloud.apihub.v1.Plugin plugin = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Plugin

The plugin.

getPluginId()

public abstract String getPluginId()

Optional. The ID to use for the Plugin resource, which will become the final component of the Plugin's resource name. This field is optional.

  • If provided, the same will be used. The service will throw an error if the specified id is already used by another Plugin resource in the API hub instance.
  • If not provided, a system generated id will be used.

    This value should be 4-63 characters, overall resource name which will be of format projects/{project}/locations/{location}/plugins/{plugin}, its length is limited to 1000 characters and valid characters are /a-z[0-9]-_/.

string plugin_id = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The pluginId.

getPluginIdBytes()

public abstract ByteString getPluginIdBytes()

Optional. The ID to use for the Plugin resource, which will become the final component of the Plugin's resource name. This field is optional.

  • If provided, the same will be used. The service will throw an error if the specified id is already used by another Plugin resource in the API hub instance.
  • If not provided, a system generated id will be used.

    This value should be 4-63 characters, overall resource name which will be of format projects/{project}/locations/{location}/plugins/{plugin}, its length is limited to 1000 characters and valid characters are /a-z[0-9]-_/.

string plugin_id = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for pluginId.

getPluginOrBuilder()

public abstract PluginOrBuilder getPluginOrBuilder()

Required. The plugin to create.

.google.cloud.apihub.v1.Plugin plugin = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
PluginOrBuilder

hasPlugin()

public abstract boolean hasPlugin()

Required. The plugin to create.

.google.cloud.apihub.v1.Plugin plugin = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the plugin field is set.