class Google::Apis::ScriptV1::EntryPoint

A configuration that defines how a deployment is accessed externally.

Attributes

add_on[RW]

An add-on entry point. Corresponds to the JSON property `addOn` @return [Google::Apis::ScriptV1::GoogleAppsScriptTypeAddOnEntryPoint]

entry_point_type[RW]

The type of the entry point. Corresponds to the JSON property `entryPointType` @return [String]

execution_api[RW]

An API executable entry point. Corresponds to the JSON property `executionApi` @return [Google::Apis::ScriptV1::GoogleAppsScriptTypeExecutionApiEntryPoint]

web_app[RW]

A web application entry point. Corresponds to the JSON property `webApp` @return [Google::Apis::ScriptV1::GoogleAppsScriptTypeWebAppEntryPoint]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/script_v1/classes.rb, line 199
def update!(**args)
  @add_on = args[:add_on] if args.key?(:add_on)
  @entry_point_type = args[:entry_point_type] if args.key?(:entry_point_type)
  @execution_api = args[:execution_api] if args.key?(:execution_api)
  @web_app = args[:web_app] if args.key?(:web_app)
end