Class: Google::Cloud::Connectors::V1::RuntimeActionSchema
- Inherits:
-
Object
- Object
- Google::Cloud::Connectors::V1::RuntimeActionSchema
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/connectors/v1/connection.rb
Overview
Schema of a runtime action.
Defined Under Namespace
Classes: InputParameter, ResultMetadata
Instance Attribute Summary collapse
-
#action ⇒ ::String
readonly
Output only.
-
#input_parameters ⇒ ::Array<::Google::Cloud::Connectors::V1::RuntimeActionSchema::InputParameter>
readonly
Output only.
-
#result_metadata ⇒ ::Array<::Google::Cloud::Connectors::V1::RuntimeActionSchema::ResultMetadata>
readonly
Output only.
Instance Attribute Details
#action ⇒ ::String (readonly)
Returns Output only. Name of the action.
217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 217 class RuntimeActionSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Metadata of an input parameter. # @!attribute [rw] parameter # @return [::String] # Name of the Parameter. # @!attribute [rw] description # @return [::String] # A brief description of the Parameter. # @!attribute [rw] data_type # @return [::Google::Cloud::Connectors::V1::DataType] # The data type of the Parameter. # @!attribute [rw] nullable # @return [::Boolean] # Specifies whether a null value is allowed. # @!attribute [rw] default_value # @return [::Google::Protobuf::Value] # The following field specifies the default value of the Parameter # provided by the external system if a value is not provided. class InputParameter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Metadata of result field. # @!attribute [rw] field # @return [::String] # Name of the result field. # @!attribute [rw] description # @return [::String] # A brief description of the field. # @!attribute [rw] data_type # @return [::Google::Cloud::Connectors::V1::DataType] # The data type of the field. class ResultMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#input_parameters ⇒ ::Array<::Google::Cloud::Connectors::V1::RuntimeActionSchema::InputParameter> (readonly)
Returns Output only. List of input parameter metadata for the action.
217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 217 class RuntimeActionSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Metadata of an input parameter. # @!attribute [rw] parameter # @return [::String] # Name of the Parameter. # @!attribute [rw] description # @return [::String] # A brief description of the Parameter. # @!attribute [rw] data_type # @return [::Google::Cloud::Connectors::V1::DataType] # The data type of the Parameter. # @!attribute [rw] nullable # @return [::Boolean] # Specifies whether a null value is allowed. # @!attribute [rw] default_value # @return [::Google::Protobuf::Value] # The following field specifies the default value of the Parameter # provided by the external system if a value is not provided. class InputParameter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Metadata of result field. # @!attribute [rw] field # @return [::String] # Name of the result field. # @!attribute [rw] description # @return [::String] # A brief description of the field. # @!attribute [rw] data_type # @return [::Google::Cloud::Connectors::V1::DataType] # The data type of the field. class ResultMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#result_metadata ⇒ ::Array<::Google::Cloud::Connectors::V1::RuntimeActionSchema::ResultMetadata> (readonly)
Returns Output only. List of result field metadata.
217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 217 class RuntimeActionSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Metadata of an input parameter. # @!attribute [rw] parameter # @return [::String] # Name of the Parameter. # @!attribute [rw] description # @return [::String] # A brief description of the Parameter. # @!attribute [rw] data_type # @return [::Google::Cloud::Connectors::V1::DataType] # The data type of the Parameter. # @!attribute [rw] nullable # @return [::Boolean] # Specifies whether a null value is allowed. # @!attribute [rw] default_value # @return [::Google::Protobuf::Value] # The following field specifies the default value of the Parameter # provided by the external system if a value is not provided. class InputParameter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Metadata of result field. # @!attribute [rw] field # @return [::String] # Name of the result field. # @!attribute [rw] description # @return [::String] # A brief description of the field. # @!attribute [rw] data_type # @return [::Google::Cloud::Connectors::V1::DataType] # The data type of the field. class ResultMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |