Class: Google::Apis::ComputeAlpha::SslPoliciesList
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::SslPoliciesList
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Defined Under Namespace
Classes: Warning
Instance Attribute Summary collapse
-
#id ⇒ String
Output only.
-
#items ⇒ Array<Google::Apis::ComputeAlpha::SslPolicy>
Output only.
-
#kind ⇒ String
Output only.
-
#next_page_token ⇒ String
Output only.
-
#self_link ⇒ String
Output only.
-
#warning ⇒ Google::Apis::ComputeAlpha::SslPoliciesList::Warning
[Output Only] Informational warning message.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SslPoliciesList
constructor
A new instance of SslPoliciesList.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SslPoliciesList
Returns a new instance of SslPoliciesList.
71530 71531 71532 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 71530 def initialize(**args) update!(**args) end |
Instance Attribute Details
#id ⇒ String
Output only. [Output Only] Unique identifier for the resource; defined by the
server.
Corresponds to the JSON property id
71496 71497 71498 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 71496 def id @id end |
#items ⇒ Array<Google::Apis::ComputeAlpha::SslPolicy>
Output only. A list of SslPolicy resources.
Corresponds to the JSON property items
71501 71502 71503 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 71501 def items @items end |
#kind ⇒ String
Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList
for lists of sslPolicies.
Corresponds to the JSON property kind
71507 71508 71509 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 71507 def kind @kind end |
#next_page_token ⇒ String
Output only. [Output Only] This token allows you to get the next page of
results for
list requests. If the number of results is larger thanmaxResults, use the
nextPageToken as a value for
the query parameter pageToken in the next list request.
Subsequent list requests will have their own nextPageToken to
continue paging through the results.
Corresponds to the JSON property nextPageToken
71518 71519 71520 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 71518 def next_page_token @next_page_token end |
#self_link ⇒ String
Output only. [Output Only] Server-defined URL for this resource.
Corresponds to the JSON property selfLink
71523 71524 71525 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 71523 def self_link @self_link end |
#warning ⇒ Google::Apis::ComputeAlpha::SslPoliciesList::Warning
[Output Only] Informational warning message.
Corresponds to the JSON property warning
71528 71529 71530 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 71528 def warning @warning end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
71535 71536 71537 71538 71539 71540 71541 71542 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 71535 def update!(**args) @id = args[:id] if args.key?(:id) @items = args[:items] if args.key?(:items) @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) @warning = args[:warning] if args.key?(:warning) end |