Class NodesReloadSecureSettingsRequest

java.lang.Object
org.opensearch.core.transport.TransportMessage
All Implemented Interfaces:
org.opensearch.core.common.io.stream.Writeable, TaskAwareRequest

public class NodesReloadSecureSettingsRequest extends BaseNodesRequest<NodesReloadSecureSettingsRequest>
Request for a reload secure settings action
Opensearch.internal:
  • Constructor Details Link icon

    • NodesReloadSecureSettingsRequest Link icon

      public NodesReloadSecureSettingsRequest()
    • NodesReloadSecureSettingsRequest Link icon

      public NodesReloadSecureSettingsRequest(org.opensearch.core.common.io.stream.StreamInput in) throws IOException
      Throws:
      IOException
    • NodesReloadSecureSettingsRequest Link icon

      public NodesReloadSecureSettingsRequest(String... nodesIds)
      Reload secure settings only on certain nodes, based on the nodes ids specified. If none are passed, secure settings will be reloaded on all the nodes.
  • Method Details Link icon

    • getSecureSettingsPassword Link icon

      @Nullable public org.opensearch.core.common.settings.SecureString getSecureSettingsPassword()
    • setSecureStorePassword Link icon

      public void setSecureStorePassword(org.opensearch.core.common.settings.SecureString secureStorePassword)
    • closePassword Link icon

      public void closePassword()
    • writeTo Link icon

      public void writeTo(org.opensearch.core.common.io.stream.StreamOutput out) throws IOException
      Specified by:
      writeTo in interface org.opensearch.core.common.io.stream.Writeable
      Overrides:
      writeTo in class BaseNodesRequest<NodesReloadSecureSettingsRequest>
      Throws:
      IOException