Class: Azure::ServiceFabric::V6_5_0_36::Models::ImageStoreCopyDescription

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/6.5.0.36/generated/azure_service_fabric/models/image_store_copy_description.rb

Overview

Information about how to copy image store content from one image store relative path to another image store relative path.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#check_mark_fileBoolean

The property is true if checking mark file is required, false otherwise. The mark file is used to check whether the folder is well constructed. If the property is true and mark file does not exist, the copy is skipped.

Returns:

  • (Boolean)

    Indicates whether to check mark file during copying.



33
34
35
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/image_store_copy_description.rb', line 33

def check_mark_file
  @check_mark_file
end

#remote_destinationString

to be copied to.

Returns:

  • (String)

    The relative path of destination image store content



22
23
24
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/image_store_copy_description.rb', line 22

def remote_destination
  @remote_destination
end

#remote_sourceString

copied from.

Returns:

  • (String)

    The relative path of source image store content to be



18
19
20
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/image_store_copy_description.rb', line 18

def remote_source
  @remote_source
end

#skip_filesArray<String>

copying.

Returns:

  • (Array<String>)

    The list of the file names to be skipped for



26
27
28
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/image_store_copy_description.rb', line 26

def skip_files
  @skip_files
end

Class Method Details

.mapperObject

Mapper for ImageStoreCopyDescription class as Ruby Hash. This will be used for serialization/deserialization.



40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/image_store_copy_description.rb', line 40

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ImageStoreCopyDescription',
    type: {
      name: 'Composite',
      class_name: 'ImageStoreCopyDescription',
      model_properties: {
        remote_source: {
          client_side_validation: true,
          required: true,
          serialized_name: 'RemoteSource',
          type: {
            name: 'String'
          }
        },
        remote_destination: {
          client_side_validation: true,
          required: true,
          serialized_name: 'RemoteDestination',
          type: {
            name: 'String'
          }
        },
        skip_files: {
          client_side_validation: true,
          required: false,
          serialized_name: 'SkipFiles',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        },
        check_mark_file: {
          client_side_validation: true,
          required: false,
          serialized_name: 'CheckMarkFile',
          type: {
            name: 'Boolean'
          }
        }
      }
    }
  }
end