Class MLCreateConnectorInput
java.lang.Object
org.opensearch.ml.common.transport.connector.MLCreateConnectorInput
- All Implemented Interfaces:
org.opensearch.core.common.io.stream.Writeable,org.opensearch.core.xcontent.ToXContent,org.opensearch.core.xcontent.ToXContentObject
public class MLCreateConnectorInput
extends Object
implements org.opensearch.core.xcontent.ToXContentObject, org.opensearch.core.common.io.stream.Writeable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from interface org.opensearch.core.xcontent.ToXContent
org.opensearch.core.xcontent.ToXContent.DelegatingMapParams, org.opensearch.core.xcontent.ToXContent.MapParams, org.opensearch.core.xcontent.ToXContent.ParamsNested classes/interfaces inherited from interface org.opensearch.core.common.io.stream.Writeable
org.opensearch.core.common.io.stream.Writeable.Reader<V>, org.opensearch.core.common.io.stream.Writeable.WriteableRegistry, org.opensearch.core.common.io.stream.Writeable.Writer<V> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface org.opensearch.core.xcontent.ToXContent
EMPTY_PARAMS -
Constructor Summary
ConstructorsConstructorDescriptionMLCreateConnectorInput(String name, String description, String version, String protocol, Map<String, String> parameters, Map<String, String> credential, List<ConnectorAction> actions, List<String> backendRoles, Boolean addAllBackendRoles, AccessMode access, boolean dryRun, boolean updateConnector, ConnectorClientConfig connectorClientConfig) MLCreateConnectorInput(org.opensearch.core.common.io.stream.StreamInput input) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleangetName()inthashCode()booleanisDryRun()booleanstatic MLCreateConnectorInputparse(org.opensearch.core.xcontent.XContentParser parser) static MLCreateConnectorInputparse(org.opensearch.core.xcontent.XContentParser parser, boolean updateConnector) voidsetAccess(AccessMode access) voidsetActions(List<ConnectorAction> actions) voidsetAddAllBackendRoles(Boolean addAllBackendRoles) voidsetBackendRoles(List<String> backendRoles) voidsetConnectorClientConfig(ConnectorClientConfig connectorClientConfig) voidsetCredential(Map<String, String> credential) voidsetDescription(String description) voidsetDryRun(boolean dryRun) voidvoidsetParameters(Map<String, String> parameters) voidsetProtocol(String protocol) voidsetUpdateConnector(boolean updateConnector) voidsetVersion(String version) toString()org.opensearch.core.xcontent.XContentBuildertoXContent(org.opensearch.core.xcontent.XContentBuilder builder, org.opensearch.core.xcontent.ToXContent.Params params) voidwriteTo(org.opensearch.core.common.io.stream.StreamOutput output) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opensearch.core.xcontent.ToXContentObject
isFragment
-
Field Details
-
CONNECTOR_NAME_FIELD
- See Also:
-
CONNECTOR_DESCRIPTION_FIELD
- See Also:
-
CONNECTOR_VERSION_FIELD
- See Also:
-
CONNECTOR_PROTOCOL_FIELD
- See Also:
-
CONNECTOR_PARAMETERS_FIELD
- See Also:
-
CONNECTOR_CREDENTIAL_FIELD
- See Also:
-
CONNECTOR_ACTIONS_FIELD
- See Also:
-
BACKEND_ROLES_FIELD
- See Also:
-
ADD_ALL_BACKEND_ROLES_FIELD
- See Also:
-
OWNER_FIELD
- See Also:
-
ACCESS_MODE_FIELD
- See Also:
-
DRY_RUN_FIELD
- See Also:
-
DRY_RUN_CONNECTOR_NAME
- See Also:
-
-
Constructor Details
-
MLCreateConnectorInput
public MLCreateConnectorInput(String name, String description, String version, String protocol, Map<String, String> parameters, Map<String, String> credential, List<ConnectorAction> actions, List<String> backendRoles, Boolean addAllBackendRoles, AccessMode access, boolean dryRun, boolean updateConnector, ConnectorClientConfig connectorClientConfig) -
MLCreateConnectorInput
public MLCreateConnectorInput(org.opensearch.core.common.io.stream.StreamInput input) throws IOException - Throws:
IOException
-
-
Method Details
-
parse
public static MLCreateConnectorInput parse(org.opensearch.core.xcontent.XContentParser parser) throws IOException - Throws:
IOException
-
parse
public static MLCreateConnectorInput parse(org.opensearch.core.xcontent.XContentParser parser, boolean updateConnector) throws IOException - Throws:
IOException
-
toXContent
public org.opensearch.core.xcontent.XContentBuilder toXContent(org.opensearch.core.xcontent.XContentBuilder builder, org.opensearch.core.xcontent.ToXContent.Params params) throws IOException - Specified by:
toXContentin interfaceorg.opensearch.core.xcontent.ToXContent- Throws:
IOException
-
writeTo
- Specified by:
writeToin interfaceorg.opensearch.core.common.io.stream.Writeable- Throws:
IOException
-
builder
-
toBuilder
-
getName
-
getDescription
-
getVersion
-
getProtocol
-
getParameters
-
getCredential
-
getActions
-
getBackendRoles
-
getAddAllBackendRoles
-
getAccess
-
isDryRun
public boolean isDryRun() -
isUpdateConnector
public boolean isUpdateConnector() -
getConnectorClientConfig
-
setName
-
setDescription
-
setVersion
-
setProtocol
-
setParameters
-
setCredential
-
setActions
-
setBackendRoles
-
setAddAllBackendRoles
-
setAccess
-
setDryRun
public void setDryRun(boolean dryRun) -
setUpdateConnector
public void setUpdateConnector(boolean updateConnector) -
setConnectorClientConfig
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-