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.ExplicitlySetBmcModelScript 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 classScriptFileDetails.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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetContent()Content of the script file as base64 encoded stringStringgetName()Name of the script fileinthashCode()ScriptFileDetails.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-