You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.
Class: Aws::Glue::Types::UserDefinedFunctionInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::UserDefinedFunctionInput
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
Note:
When making an API call, you may pass UserDefinedFunctionInput data as a hash:
{
function_name: "NameString",
class_name: "NameString",
owner_name: "NameString",
owner_type: "USER", # accepts USER, ROLE, GROUP
resource_uris: [
{
resource_type: "JAR", # accepts JAR, FILE, ARCHIVE
uri: "URI",
},
],
}
A structure used to create or updata a user-defined function.
Instance Attribute Summary collapse
-
#class_name ⇒ String
The Java class that contains the function code.
-
#function_name ⇒ String
The name of the function.
-
#owner_name ⇒ String
The owner of the function.
-
#owner_type ⇒ String
The owner type.
-
#resource_uris ⇒ Array<Types::ResourceUri>
The resource URIs for the function.
Instance Attribute Details
#class_name ⇒ String
The Java class that contains the function code.
7995 7996 7997 7998 7999 8000 8001 8002 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 7995 class UserDefinedFunctionInput < Struct.new( :function_name, :class_name, :owner_name, :owner_type, :resource_uris) include Aws::Structure end |
#function_name ⇒ String
The name of the function.
7995 7996 7997 7998 7999 8000 8001 8002 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 7995 class UserDefinedFunctionInput < Struct.new( :function_name, :class_name, :owner_name, :owner_type, :resource_uris) include Aws::Structure end |
#owner_name ⇒ String
The owner of the function.
7995 7996 7997 7998 7999 8000 8001 8002 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 7995 class UserDefinedFunctionInput < Struct.new( :function_name, :class_name, :owner_name, :owner_type, :resource_uris) include Aws::Structure end |
#owner_type ⇒ String
The owner type.
7995 7996 7997 7998 7999 8000 8001 8002 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 7995 class UserDefinedFunctionInput < Struct.new( :function_name, :class_name, :owner_name, :owner_type, :resource_uris) include Aws::Structure end |
#resource_uris ⇒ Array<Types::ResourceUri>
The resource URIs for the function.
7995 7996 7997 7998 7999 8000 8001 8002 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 7995 class UserDefinedFunctionInput < Struct.new( :function_name, :class_name, :owner_name, :owner_type, :resource_uris) include Aws::Structure end |