Class ScriptFileDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.stackmonitoring.model.ScriptFileDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210330") public final class ScriptFileDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Script details applicable to any OS Command based Metric Extension which needs to run a script to collect data.For removing it during update, set its “content” property to an empty string. In that case, “name” property value is ignored.
Note: Objects should always be created or deserialized using theScriptFileDetails.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 theScriptFileDetails.Builder
, which maintain a set of all explicitly set fields calledScriptFileDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ScriptFileDetails.Builder
-
Constructor Summary
Constructors Constructor Description ScriptFileDetails(String name, String content)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ScriptFileDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getContent()
Content of the script file as base64 encoded stringString
getName()
Name of the script fileint
hashCode()
ScriptFileDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ScriptFileDetails
@Deprecated @ConstructorProperties({"name","content"}) public ScriptFileDetails(String name, String content)
Deprecated.
-
-
Method Detail
-
builder
public static ScriptFileDetails.Builder builder()
Create a new builder.
-
toBuilder
public ScriptFileDetails.Builder toBuilder()
-
getName
public String getName()
Name of the script file- Returns:
- the value
-
getContent
public String getContent()
Content of the script file as base64 encoded string- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-