public static class ModuleStreamOnManagedInstanceSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public ModuleStreamOnManagedInstanceSummary.Builder moduleName(String moduleName)
The name of the module that contains the stream.
moduleName
- the value to setpublic ModuleStreamOnManagedInstanceSummary.Builder streamName(String streamName)
The name of the stream.
streamName
- the value to setpublic ModuleStreamOnManagedInstanceSummary.Builder status(ModuleStreamOnManagedInstanceSummary.Status status)
The status of the stream
A stream with the "ENABLED" status can be used as a source for installing profiles. Streams with this status are also "ACTIVE".
A stream with the "DISABLED" status cannot be the source for installing profiles. To install profiles and packages from this stream, it must be enabled.
A stream with the "ACTIVE" status can be used as a source for installing profiles. The packages that comprise the stream are also used when a matching package is installed directly. In general, a stream can have this status if it is the default stream for the module and no stream has been explicitly enabled.
status
- the value to setpublic ModuleStreamOnManagedInstanceSummary.Builder profiles(List<ModuleStreamProfileOnManagedInstanceSummary> profiles)
The set of profiles that the module stream contains.
profiles
- the value to setpublic ModuleStreamOnManagedInstanceSummary.Builder softwareSourceId(String softwareSourceId)
The OCID of the software source that provides this module stream.
softwareSourceId
- the value to setpublic ModuleStreamOnManagedInstanceSummary.Builder timeModified(Date timeModified)
The date and time of the last status change for this profile, as described in RFC 3339, section 14.29.
timeModified
- the value to setpublic ModuleStreamOnManagedInstanceSummary build()
public ModuleStreamOnManagedInstanceSummary.Builder copy(ModuleStreamOnManagedInstanceSummary model)
Copyright © 2016–2024. All rights reserved.