Class: Google::Apis::BeyondcorpV1alpha::Gateway
- Inherits:
-
Object
- Object
- Google::Apis::BeyondcorpV1alpha::Gateway
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/beyondcorp_v1alpha/classes.rb,
lib/google/apis/beyondcorp_v1alpha/representations.rb,
lib/google/apis/beyondcorp_v1alpha/representations.rb
Overview
Gateway represents a user facing component that serves as an entrance to enable connectivity.
Instance Attribute Summary collapse
-
#type ⇒ String
Required.
-
#uri ⇒ String
Output only.
-
#user_port ⇒ Fixnum
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Gateway
constructor
A new instance of Gateway.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Gateway
Returns a new instance of Gateway.
820 821 822 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 820 def initialize(**args) update!(**args) end |
Instance Attribute Details
#type ⇒ String
Required. The type of hosting used by the gateway.
Corresponds to the JSON property type
807 808 809 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 807 def type @type end |
#uri ⇒ String
Output only. Server-defined URI for this resource.
Corresponds to the JSON property uri
812 813 814 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 812 def uri @uri end |
#user_port ⇒ Fixnum
Output only. User port reserved on the gateways for this connection, if not
specified or zero, the default port is 19443.
Corresponds to the JSON property userPort
818 819 820 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 818 def user_port @user_port end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
825 826 827 828 829 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 825 def update!(**args) @type = args[:type] if args.key?(:type) @uri = args[:uri] if args.key?(:uri) @user_port = args[:user_port] if args.key?(:user_port) end |