Class CloneSnapshotRequest

    • Method Detail

      • indices

        public final java.lang.String indices()
        Required - API name: indices
      • masterTimeout

        @Nullable
        public final Time masterTimeout()
        Explicit operation timeout for connection to master node

        API name: master_timeout

      • clusterManagerTimeout

        @Nullable
        public final Time clusterManagerTimeout()
        Explicit operation timeout for connection to cluster-manager node

        API name: cluster_manager_timeout

      • repository

        public final java.lang.String repository()
        Required - A repository name

        API name: repository

      • snapshot

        public final java.lang.String snapshot()
        Required - The name of the snapshot to clone from

        API name: snapshot

      • targetSnapshot

        public final java.lang.String targetSnapshot()
        Required - The name of the cloned snapshot to create

        API name: target_snapshot

      • timeout

        @Nullable
        public final Time timeout()
        API name: timeout
      • serialize

        public void serialize​(jakarta.json.stream.JsonGenerator generator,
                              JsonpMapper mapper)
        Serialize this object to JSON.
        Specified by:
        serialize in interface JsonpSerializable
      • serializeInternal

        protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator,
                                         JsonpMapper mapper)