Class: Google::Cloud::RapidMigrationAssessment::V1::Annotation

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/rapidmigrationassessment/v1/api_entities.rb

Overview

Message describing an Annotation

Defined Under Namespace

Modules: Type Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Create time stamp.

Returns:



156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'proto_docs/google/cloud/rapidmigrationassessment/v1/api_entities.rb', line 156

class Annotation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Types for project level setting.
  module Type
    # Unknown type
    TYPE_UNSPECIFIED = 0

    # Indicates that this project has opted into StratoZone export.
    TYPE_LEGACY_EXPORT_CONSENT = 1

    # Indicates that this project is created by Qwiklab.
    TYPE_QWIKLAB = 2
  end
end

#labels::Google::Protobuf::Map{::String => ::String}

Returns Labels as key value pairs.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    Labels as key value pairs.



156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'proto_docs/google/cloud/rapidmigrationassessment/v1/api_entities.rb', line 156

class Annotation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Types for project level setting.
  module Type
    # Unknown type
    TYPE_UNSPECIFIED = 0

    # Indicates that this project has opted into StratoZone export.
    TYPE_LEGACY_EXPORT_CONSENT = 1

    # Indicates that this project is created by Qwiklab.
    TYPE_QWIKLAB = 2
  end
end

#name::String

Returns name of resource.

Returns:

  • (::String)

    name of resource.



156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'proto_docs/google/cloud/rapidmigrationassessment/v1/api_entities.rb', line 156

class Annotation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Types for project level setting.
  module Type
    # Unknown type
    TYPE_UNSPECIFIED = 0

    # Indicates that this project has opted into StratoZone export.
    TYPE_LEGACY_EXPORT_CONSENT = 1

    # Indicates that this project is created by Qwiklab.
    TYPE_QWIKLAB = 2
  end
end

#type::Google::Cloud::RapidMigrationAssessment::V1::Annotation::Type

Returns Type of an annotation.



156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'proto_docs/google/cloud/rapidmigrationassessment/v1/api_entities.rb', line 156

class Annotation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Types for project level setting.
  module Type
    # Unknown type
    TYPE_UNSPECIFIED = 0

    # Indicates that this project has opted into StratoZone export.
    TYPE_LEGACY_EXPORT_CONSENT = 1

    # Indicates that this project is created by Qwiklab.
    TYPE_QWIKLAB = 2
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Update time stamp.

Returns:



156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'proto_docs/google/cloud/rapidmigrationassessment/v1/api_entities.rb', line 156

class Annotation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Types for project level setting.
  module Type
    # Unknown type
    TYPE_UNSPECIFIED = 0

    # Indicates that this project has opted into StratoZone export.
    TYPE_LEGACY_EXPORT_CONSENT = 1

    # Indicates that this project is created by Qwiklab.
    TYPE_QWIKLAB = 2
  end
end