@Generated(value="OracleSDKGenerator", comments="API Version: 20210415") public final class ContainerConfigFile extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The file that is mounted on a container instance through a volume mount.
Note: Objects should always be created or deserialized using the ContainerConfigFile.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 ContainerConfigFile.Builder
, which maintain a
set of all explicitly set fields called ContainerConfigFile.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 |
ContainerConfigFile.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ContainerConfigFile(String fileName,
byte[] data,
String path)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ContainerConfigFile.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
byte[] |
getData()
The base64 encoded contents of the file.
|
String |
getFileName()
The name of the file.
|
String |
getPath()
(Optional) Relative path for this file inside the volume mount directory.
|
int |
hashCode() |
ContainerConfigFile.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"fileName","data","path"}) public ContainerConfigFile(String fileName, byte[] data, String path)
public static ContainerConfigFile.Builder builder()
Create a new builder.
public ContainerConfigFile.Builder toBuilder()
public String getFileName()
The name of the file. The fileName should be unique across the volume.
public byte[] getData()
The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance.
public String getPath()
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
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–2024. All rights reserved.