NamespaceMetadata¶
- class oci.object_storage.models.NamespaceMetadata(**kwargs)¶
Bases:
objectNamespaceMetadata maps a namespace string to defaultS3CompartmentId and defaultSwiftCompartmentId values.
Methods:
__init__(**kwargs)Initializes a new NamespaceMetadata object with values from keyword arguments.
Attributes:
[Required] Gets the default_s3_compartment_id of this NamespaceMetadata.
[Required] Gets the default_swift_compartment_id of this NamespaceMetadata.
[Required] Gets the namespace of this NamespaceMetadata.
- __init__(**kwargs)¶
Initializes a new NamespaceMetadata object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
namespace (str) – The value to assign to the namespace property of this NamespaceMetadata.
default_s3_compartment_id (str) – The value to assign to the default_s3_compartment_id property of this NamespaceMetadata.
default_swift_compartment_id (str) – The value to assign to the default_swift_compartment_id property of this NamespaceMetadata.
- property default_s3_compartment_id¶
[Required] Gets the default_s3_compartment_id of this NamespaceMetadata. If the field is set, specifies the default compartment assignment for the Amazon S3 Compatibility API.
- Returns
The default_s3_compartment_id of this NamespaceMetadata.
- Return type
str
- property default_swift_compartment_id¶
[Required] Gets the default_swift_compartment_id of this NamespaceMetadata. If the field is set, specifies the default compartment assignment for the Swift API.
- Returns
The default_swift_compartment_id of this NamespaceMetadata.
- Return type
str
- property namespace¶
[Required] Gets the namespace of this NamespaceMetadata. The Object Storage namespace to which the metadata belongs.
- Returns
The namespace of this NamespaceMetadata.
- Return type
str