public interface PluginInstanceActionOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getActionId()
public abstract String getActionId()Required. This should map to one of the action id specified in actions_config in the plugin.
 string action_id = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description | 
| String | The actionId. | 
getActionIdBytes()
public abstract ByteString getActionIdBytes()Required. This should map to one of the action id specified in actions_config in the plugin.
 string action_id = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description | 
| ByteString | The bytes for actionId. | 
getActionStatusCase()
public abstract PluginInstanceAction.ActionStatusCase getActionStatusCase()| Returns | |
|---|---|
| Type | Description | 
| PluginInstanceAction.ActionStatusCase | |
getCurationConfig()
public abstract CurationConfig getCurationConfig()Optional. This configuration should be provided if the plugin action is publishing data to API hub curate layer.
 
 .google.cloud.apihub.v1.CurationConfig curation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| CurationConfig | The curationConfig. | 
getCurationConfigOrBuilder()
public abstract CurationConfigOrBuilder getCurationConfigOrBuilder()Optional. This configuration should be provided if the plugin action is publishing data to API hub curate layer.
 
 .google.cloud.apihub.v1.CurationConfig curation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| CurationConfigOrBuilder | |
getHubInstanceAction()
public abstract ExecutionStatus getHubInstanceAction()Optional. The execution information for the plugin instance action done corresponding to an API hub instance.
 
 .google.cloud.apihub.v1.ExecutionStatus hub_instance_action = 6 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| ExecutionStatus | The hubInstanceAction. | 
getHubInstanceActionOrBuilder()
public abstract ExecutionStatusOrBuilder getHubInstanceActionOrBuilder()Optional. The execution information for the plugin instance action done corresponding to an API hub instance.
 
 .google.cloud.apihub.v1.ExecutionStatus hub_instance_action = 6 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| ExecutionStatusOrBuilder | |
getResourceConfig()
public abstract PluginInstanceAction.ResourceConfig getResourceConfig()Output only. The configuration of resources created for a given plugin instance action. Note these will be returned only in case of Non-GCP plugins like OPDK.
 
 .google.cloud.apihub.v1.PluginInstanceAction.ResourceConfig resource_config = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| PluginInstanceAction.ResourceConfig | The resourceConfig. | 
getResourceConfigOrBuilder()
public abstract PluginInstanceAction.ResourceConfigOrBuilder getResourceConfigOrBuilder()Output only. The configuration of resources created for a given plugin instance action. Note these will be returned only in case of Non-GCP plugins like OPDK.
 
 .google.cloud.apihub.v1.PluginInstanceAction.ResourceConfig resource_config = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| PluginInstanceAction.ResourceConfigOrBuilder | |
getScheduleCronExpression()
public abstract String getScheduleCronExpression()Optional. The schedule for this plugin instance action. This can only be set if the plugin supports API_HUB_SCHEDULE_TRIGGER mode for this action.
 string schedule_cron_expression = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
| String | The scheduleCronExpression. | 
getScheduleCronExpressionBytes()
public abstract ByteString getScheduleCronExpressionBytes()Optional. The schedule for this plugin instance action. This can only be set if the plugin supports API_HUB_SCHEDULE_TRIGGER mode for this action.
 string schedule_cron_expression = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
| ByteString | The bytes for scheduleCronExpression. | 
getScheduleTimeZone()
public abstract String getScheduleTimeZone()Optional. The time zone for the schedule cron expression. If not provided, UTC will be used.
 string schedule_time_zone = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
| String | The scheduleTimeZone. | 
getScheduleTimeZoneBytes()
public abstract ByteString getScheduleTimeZoneBytes()Optional. The time zone for the schedule cron expression. If not provided, UTC will be used.
 string schedule_time_zone = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
| ByteString | The bytes for scheduleTimeZone. | 
getServiceAccount()
public abstract String getServiceAccount()Optional. The service account used to publish data. Note, the service account will only be accepted for non GCP plugins like OPDK.
 string service_account = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
| String | The serviceAccount. | 
getServiceAccountBytes()
public abstract ByteString getServiceAccountBytes()Optional. The service account used to publish data. Note, the service account will only be accepted for non GCP plugins like OPDK.
 string service_account = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
| ByteString | The bytes for serviceAccount. | 
getState()
public abstract PluginInstanceAction.State getState()Output only. The current state of the plugin action in the plugin instance.
 
 .google.cloud.apihub.v1.PluginInstanceAction.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| PluginInstanceAction.State | The state. | 
getStateValue()
public abstract int getStateValue()Output only. The current state of the plugin action in the plugin instance.
 
 .google.cloud.apihub.v1.PluginInstanceAction.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| int | The enum numeric value on the wire for state. | 
hasCurationConfig()
public abstract boolean hasCurationConfig()Optional. This configuration should be provided if the plugin action is publishing data to API hub curate layer.
 
 .google.cloud.apihub.v1.CurationConfig curation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the curationConfig field is set. | 
hasHubInstanceAction()
public abstract boolean hasHubInstanceAction()Optional. The execution information for the plugin instance action done corresponding to an API hub instance.
 
 .google.cloud.apihub.v1.ExecutionStatus hub_instance_action = 6 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the hubInstanceAction field is set. | 
hasResourceConfig()
public abstract boolean hasResourceConfig()Output only. The configuration of resources created for a given plugin instance action. Note these will be returned only in case of Non-GCP plugins like OPDK.
 
 .google.cloud.apihub.v1.PluginInstanceAction.ResourceConfig resource_config = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the resourceConfig field is set. |