1// Copyright (c) 2016, 2018, 2019, Oracle and/or its affiliates. All rights reserved.
2// Code generated. DO NOT EDIT.
3
4// Object Storage Service API
5//
6// Common set of Object Storage and Archive Storage APIs for managing buckets, objects, and related resources.
7//
8
9package objectstorage
10
11import (
12	"github.com/oracle/oci-go-sdk/common"
13)
14
15// UpdateNamespaceMetadataDetails UpdateNamespaceMetadataDetails is used to update the NamespaceMetadata. To update NamespaceMetadata, a user
16// must have OBJECTSTORAGE_NAMESPACE_UPDATE permission.
17type UpdateNamespaceMetadataDetails struct {
18
19	// The updated compartment id for use by an S3 client, if this field is set.
20	DefaultS3CompartmentId *string `mandatory:"false" json:"defaultS3CompartmentId"`
21
22	// The updated compartment id for use by a Swift client, if this field is set.
23	DefaultSwiftCompartmentId *string `mandatory:"false" json:"defaultSwiftCompartmentId"`
24}
25
26func (m UpdateNamespaceMetadataDetails) String() string {
27	return common.PointerString(m)
28}
29