Class: Google::Apis::CloudsearchV1::TrustedResourceUrlProto

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb

Overview

Message containing a string that is safe to use in all URL contexts in DOM APIs and HTML documents; even where the referred-to resource is interpreted as code, e.g., as the src of a script element.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ TrustedResourceUrlProto

Returns a new instance of TrustedResourceUrlProto.



20022
20023
20024
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20022

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#private_do_not_access_or_else_trusted_resource_url_wrapped_valueString

IMPORTANT: Never set or read this field, even from tests, it is private. See documentation at the top of .proto file for programming language packages with which to create or read this message. Corresponds to the JSON property privateDoNotAccessOrElseTrustedResourceUrlWrappedValue

Returns:

  • (String)


20020
20021
20022
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20020

def private_do_not_access_or_else_trusted_resource_url_wrapped_value
  @private_do_not_access_or_else_trusted_resource_url_wrapped_value
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



20027
20028
20029
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20027

def update!(**args)
  @private_do_not_access_or_else_trusted_resource_url_wrapped_value = args[:private_do_not_access_or_else_trusted_resource_url_wrapped_value] if args.key?(:private_do_not_access_or_else_trusted_resource_url_wrapped_value)
end