Class: Google::Apis::ComputeAlpha::QueuedResourceList

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ QueuedResourceList

Returns a new instance of QueuedResourceList.



33486
33487
33488
# File 'lib/google/apis/compute_alpha/classes.rb', line 33486

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

Instance Attribute Details

#idString

Unique identifier for the resource; defined by the server. Corresponds to the JSON property id

Returns:

  • (String)


33451
33452
33453
# File 'lib/google/apis/compute_alpha/classes.rb', line 33451

def id
  @id
end

#itemsArray<Google::Apis::ComputeAlpha::QueuedResource>

A list of QueuedResource resources. Corresponds to the JSON property items



33456
33457
33458
# File 'lib/google/apis/compute_alpha/classes.rb', line 33456

def items
  @items
end

#kindString

Type of resource. Corresponds to the JSON property kind

Returns:

  • (String)


33461
33462
33463
# File 'lib/google/apis/compute_alpha/classes.rb', line 33461

def kind
  @kind
end

#next_page_tokenString

This token allows you to get the next page of results for maxResults, 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

Returns:

  • (String)


33469
33470
33471
# File 'lib/google/apis/compute_alpha/classes.rb', line 33469

def next_page_token
  @next_page_token
end

[Output only] Server-defined URL for this resource. Corresponds to the JSON property selfLink

Returns:

  • (String)


33474
33475
33476
# File 'lib/google/apis/compute_alpha/classes.rb', line 33474

def self_link
  @self_link
end

#unreachablesArray<String>

[Output only] Unreachable resources. Corresponds to the JSON property unreachables

Returns:

  • (Array<String>)


33479
33480
33481
# File 'lib/google/apis/compute_alpha/classes.rb', line 33479

def unreachables
  @unreachables
end

#warningGoogle::Apis::ComputeAlpha::QueuedResourceList::Warning

Informational warning message. Corresponds to the JSON property warning



33484
33485
33486
# File 'lib/google/apis/compute_alpha/classes.rb', line 33484

def warning
  @warning
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



33491
33492
33493
33494
33495
33496
33497
33498
33499
# File 'lib/google/apis/compute_alpha/classes.rb', line 33491

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)
  @unreachables = args[:unreachables] if args.key?(:unreachables)
  @warning = args[:warning] if args.key?(:warning)
end