Class List Method List File List

# Class: Com::Vmware::Appliance::Recovery::Restore::Job::LocalizableMessage

Inherits:
  VAPI::Bindings::VapiStruct
  - Object
  - VAPI::Bindings::VapiStruct
  - Com::Vmware::Appliance::Recovery::Restore::Job::LocalizableMessage
  show all
Defined in:
  /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb

## Overview

``Com::Vmware::Appliance::Recovery::Restore::Job::LocalizableMessage`` class Structure representing message

## Instance Attribute Summary (collapse)

- - (Array<String>) args

  nested data.

- - (String) default_message

  text in english.

- - (String) id

  id in message bundle.

## Class Method Summary (collapse)

- + (VAPI::Bindings::StructType) binding_type

  Holds (gets or creates) the binding type metadata for this structure type.

## Instance Method Summary (collapse)

- - (LocalizableMessage) initialize(ruby_values = nil, struct_value = nil) constructor

  Constructs a new instance.

## Constructor Details

### - (`LocalizableMessage`) initialize(ruby_values = nil, struct_value = nil)

Constructs a new instance.

Parameters:

- ruby_values (`Hash`) (defaults to: `nil`) —

  a map of initial property values (optional)

- struct_value (`VAPI::Data::StructValue`) (defaults to: `nil`) —

  a raw StructValue from the wire (optional)

    161
    162
    163
    # File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 161

    def initialize(ruby_values=nil, struct_value=nil)
        super(self.class.binding_type, ruby_values, struct_value)
    end

## Instance Attribute Details

### - (`Array<String>`) args

nested data

Returns:

- (`Array<String>`)

    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    # File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 134

    class LocalizableMessage < VAPI::Bindings::VapiStruct

        class << self
            # Holds (gets or creates) the binding type metadata for this structure type.
            # @scope class
            # @return [VAPI::Bindings::StructType] the binding type
            def binding_type
                @binding_type ||= VAPI::Bindings::StructType.new(
                    'com.vmware.appliance.recovery.restore.job.localizable_message',
                    {
                        'id' => VAPI::Bindings::StringType.instance,
                        'default_message' => VAPI::Bindings::StringType.instance,
                        'args' => VAPI::Bindings::ListType.new(VAPI::Bindings::StringType.instance),
                    },
                    LocalizableMessage,
                    false,
                    nil)
            end
        end

        attr_accessor :id,
                      :default_message,
                      :args

        # Constructs a new instance.
        # @param ruby_values [Hash] a map of initial property values (optional)
        # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional)
        def initialize(ruby_values=nil, struct_value=nil)
            super(self.class.binding_type, ruby_values, struct_value)
        end
    end

### - (`String`) default_message

text in english

Returns:

- (`String`)

    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    # File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 134

    class LocalizableMessage < VAPI::Bindings::VapiStruct

        class << self
            # Holds (gets or creates) the binding type metadata for this structure type.
            # @scope class
            # @return [VAPI::Bindings::StructType] the binding type
            def binding_type
                @binding_type ||= VAPI::Bindings::StructType.new(
                    'com.vmware.appliance.recovery.restore.job.localizable_message',
                    {
                        'id' => VAPI::Bindings::StringType.instance,
                        'default_message' => VAPI::Bindings::StringType.instance,
                        'args' => VAPI::Bindings::ListType.new(VAPI::Bindings::StringType.instance),
                    },
                    LocalizableMessage,
                    false,
                    nil)
            end
        end

        attr_accessor :id,
                      :default_message,
                      :args

        # Constructs a new instance.
        # @param ruby_values [Hash] a map of initial property values (optional)
        # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional)
        def initialize(ruby_values=nil, struct_value=nil)
            super(self.class.binding_type, ruby_values, struct_value)
        end
    end

### - (`String`) id

id in message bundle

Returns:

- (`String`)

    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    # File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 134

    class LocalizableMessage < VAPI::Bindings::VapiStruct

        class << self
            # Holds (gets or creates) the binding type metadata for this structure type.
            # @scope class
            # @return [VAPI::Bindings::StructType] the binding type
            def binding_type
                @binding_type ||= VAPI::Bindings::StructType.new(
                    'com.vmware.appliance.recovery.restore.job.localizable_message',
                    {
                        'id' => VAPI::Bindings::StringType.instance,
                        'default_message' => VAPI::Bindings::StringType.instance,
                        'args' => VAPI::Bindings::ListType.new(VAPI::Bindings::StringType.instance),
                    },
                    LocalizableMessage,
                    false,
                    nil)
            end
        end

        attr_accessor :id,
                      :default_message,
                      :args

        # Constructs a new instance.
        # @param ruby_values [Hash] a map of initial property values (optional)
        # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional)
        def initialize(ruby_values=nil, struct_value=nil)
            super(self.class.binding_type, ruby_values, struct_value)
        end
    end

## Class Method Details

### + (`VAPI::Bindings::StructType`) binding_type

Holds (gets or creates) the binding type metadata for this structure type.

Returns:

- (`VAPI::Bindings::StructType`) —

  the binding type

    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    # File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/recovery/restore.rb', line 140

    def binding_type
        @binding_type ||= VAPI::Bindings::StructType.new(
            'com.vmware.appliance.recovery.restore.job.localizable_message',
            {
                'id' => VAPI::Bindings::StringType.instance,
                'default_message' => VAPI::Bindings::StringType.instance,
                'args' => VAPI::Bindings::ListType.new(VAPI::Bindings::StringType.instance),
            },
            LocalizableMessage,
            false,
            nil)
    end