@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class CreateContainerRepositoryDetails extends Object
Create container repository details.
Note: Objects should always be created or deserialized using the CreateContainerRepositoryDetails.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 CreateContainerRepositoryDetails.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
CreateContainerRepositoryDetails.Builder |
Constructor and Description |
---|
CreateContainerRepositoryDetails(String compartmentId,
String displayName,
Boolean isImmutable,
Boolean isPublic,
ContainerRepositoryReadme readme)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreateContainerRepositoryDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getCompartmentId()
The OCID of the compartment in which to create the resource.
|
String |
getDisplayName()
The container repository name.
|
Boolean |
getIsImmutable()
Whether the repository is immutable.
|
Boolean |
getIsPublic()
Whether the repository is public.
|
ContainerRepositoryReadme |
getReadme() |
int |
hashCode() |
CreateContainerRepositoryDetails.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"compartmentId","displayName","isImmutable","isPublic","readme"}) @Deprecated public CreateContainerRepositoryDetails(String compartmentId, String displayName, Boolean isImmutable, Boolean isPublic, ContainerRepositoryReadme readme)
public static CreateContainerRepositoryDetails.Builder builder()
Create a new builder.
public CreateContainerRepositoryDetails.Builder toBuilder()
public String getCompartmentId()
The OCID of the compartment in which to create the resource.
public String getDisplayName()
The container repository name.
public Boolean getIsImmutable()
Whether the repository is immutable. Images cannot be overwritten in an immutable repository.
public Boolean getIsPublic()
Whether the repository is public. A public repository allows unauthenticated access.
public ContainerRepositoryReadme getReadme()
Copyright © 2016–2021. All rights reserved.