@Generated(value="OracleSDKGenerator", comments="API Version: 20180828") public final class UpdateOpensearchClusterPipelineDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The configuration to update on an existing OpenSearch cluster pipeline. You can only edit
capaccity limits and pipeline configuration. You can’t edit its name or network settings.
Note: Objects should always be created or deserialized using the UpdateOpensearchClusterPipelineDetails.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the UpdateOpensearchClusterPipelineDetails.Builder
, which maintain a
set of all explicitly set fields called UpdateOpensearchClusterPipelineDetails.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
UpdateOpensearchClusterPipelineDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
UpdateOpensearchClusterPipelineDetails(String displayName,
Integer maxOcpuCount,
Integer minOcpuCount,
Integer maxMemoryGB,
Integer minMemoryGB,
String pipelineConfigurationBody)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static UpdateOpensearchClusterPipelineDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDisplayName()
The name of the pipeline.
|
Integer |
getMaxMemoryGB()
The maximum amount of memory in GB, for the pipeline.
|
Integer |
getMaxOcpuCount()
The maximum pipeline capacity, in OCPUs.
|
Integer |
getMinMemoryGB()
The minimum amount of memory in GB, for the pipeline.
|
Integer |
getMinOcpuCount()
The minimum pipeline capacity, in OCPUs.
|
String |
getPipelineConfigurationBody()
The pipeline configuration in YAML format.
|
int |
hashCode() |
UpdateOpensearchClusterPipelineDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"displayName","maxOcpuCount","minOcpuCount","maxMemoryGB","minMemoryGB","pipelineConfigurationBody"}) public UpdateOpensearchClusterPipelineDetails(String displayName, Integer maxOcpuCount, Integer minOcpuCount, Integer maxMemoryGB, Integer minMemoryGB, String pipelineConfigurationBody)
public static UpdateOpensearchClusterPipelineDetails.Builder builder()
Create a new builder.
public UpdateOpensearchClusterPipelineDetails.Builder toBuilder()
public String getDisplayName()
The name of the pipeline. Avoid entering confidential information.
public Integer getMaxOcpuCount()
The maximum pipeline capacity, in OCPUs.
public Integer getMinOcpuCount()
The minimum pipeline capacity, in OCPUs.
public Integer getMaxMemoryGB()
The maximum amount of memory in GB, for the pipeline.
public Integer getMinMemoryGB()
The minimum amount of memory in GB, for the pipeline.
public String getPipelineConfigurationBody()
The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with \.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2025. All rights reserved.