class Google::Apis::ConnectorsV1::SupportedRuntimeFeatures

Supported runtime features of a connector version. This is passed to the management layer to add a new connector version by the connector developer. Details about how this proto is passed to the management layer is covered in this doc - go/runtime-manifest.

Attributes

action_apis[RW]

Specifies if the connector supports action apis like ‘executeAction’. Corresponds to the JSON property ‘actionApis` @return [Boolean]

action_apis?[RW]

Specifies if the connector supports action apis like ‘executeAction’. Corresponds to the JSON property ‘actionApis` @return [Boolean]

entity_apis[RW]

Specifies if the connector supports entity apis like ‘createEntity’. Corresponds to the JSON property ‘entityApis` @return [Boolean]

entity_apis?[RW]

Specifies if the connector supports entity apis like ‘createEntity’. Corresponds to the JSON property ‘entityApis` @return [Boolean]

sql_query[RW]

Specifies if the connector supports ‘ExecuteSqlQuery’ operation. Corresponds to the JSON property ‘sqlQuery` @return [Boolean]

sql_query?[RW]

Specifies if the connector supports ‘ExecuteSqlQuery’ operation. Corresponds to the JSON property ‘sqlQuery` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/connectors_v1/classes.rb, line 2043
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/connectors_v1/classes.rb, line 2048
def update!(**args)
  @action_apis = args[:action_apis] if args.key?(:action_apis)
  @entity_apis = args[:entity_apis] if args.key?(:entity_apis)
  @sql_query = args[:sql_query] if args.key?(:sql_query)
end