Package com.oracle.bmc.filestorage.model
Class ExportSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.filestorage.model.ExportSummary.Builder
 
- 
- Enclosing class:
- ExportSummary
 
 public static class ExportSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportSummarybuild()ExportSummary.Buildercopy(ExportSummary model)ExportSummary.BuilderexportSetId(String exportSetId)The OCID of this export’s export set.ExportSummary.BuilderfileSystemId(String fileSystemId)The OCID of this export’s file system.ExportSummary.Builderid(String id)The OCID of this export.ExportSummary.BuilderisIdmapGroupsForSysAuth(Boolean isIdmapGroupsForSysAuth)Whether or not the export should use ID mapping for Unix groups rather than the group list provided within an NFS request’s RPC header.ExportSummary.BuilderlifecycleState(ExportSummary.LifecycleState lifecycleState)The current state of this export.ExportSummary.Builderlocks(List<ResourceLock> locks)Locks associated with this resource.ExportSummary.Builderpath(String path)Path used to access the associated file system.ExportSummary.BuildertimeCreated(Date timeCreated)The date and time the export was created, expressed in RFC 3339 timestamp format.
 
- 
- 
- 
Method Detail- 
exportSetIdpublic ExportSummary.Builder exportSetId(String exportSetId) The OCID of this export’s export set.- Parameters:
- exportSetId- the value to set
- Returns:
- this builder
 
 - 
fileSystemIdpublic ExportSummary.Builder fileSystemId(String fileSystemId) The OCID of this export’s file system.- Parameters:
- fileSystemId- the value to set
- Returns:
- this builder
 
 - 
idpublic ExportSummary.Builder id(String id) The OCID of this export.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic ExportSummary.Builder lifecycleState(ExportSummary.LifecycleState lifecycleState) The current state of this export.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
pathpublic ExportSummary.Builder path(String path) Path used to access the associated file system.Avoid entering confidential information. Example: /mediafiles - Parameters:
- path- the value to set
- Returns:
- this builder
 
 - 
isIdmapGroupsForSysAuthpublic ExportSummary.Builder isIdmapGroupsForSysAuth(Boolean isIdmapGroupsForSysAuth) Whether or not the export should use ID mapping for Unix groups rather than the group list provided within an NFS request’s RPC header.When this flag is true the Unix UID from the RPC header is used to retrieve the list of secondary groups from a the ID mapping subsystem. The primary GID is always taken from the RPC header. If ID mapping is not configured, incorrectly configured, unavailable, or cannot be used to determine a list of secondary groups then an empty secondary group list is used for authorization. If the number of groups exceeds the limit of 256 groups, the list retrieved from LDAP is truncated to the first 256 groups read. - Parameters:
- isIdmapGroupsForSysAuth- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic ExportSummary.Builder timeCreated(Date timeCreated) The date and time the export was created, expressed in RFC 3339 timestamp format.Example: 2016-08-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
lockspublic ExportSummary.Builder locks(List<ResourceLock> locks) Locks associated with this resource.- Parameters:
- locks- the value to set
- Returns:
- this builder
 
 - 
buildpublic ExportSummary build() 
 - 
copypublic ExportSummary.Builder copy(ExportSummary model) 
 
- 
 
-