public static class UpdateModuleStreamDetails.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public UpdateModuleStreamDetails.Builder streamName(String streamName)
The name of the stream of the parent module
streamName - the value to setpublic UpdateModuleStreamDetails.Builder status(UpdateModuleStreamDetails.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 UpdateModuleStreamDetails.Builder timeModified(Date timeModified)
The date and time of the last status change for this object, as described in RFC 3339, section 14.29.
timeModified - the value to setpublic UpdateModuleStreamDetails.Builder softwareSourceName(String softwareSourceName)
The name of the software source that publishes this stream.
softwareSourceName - the value to setpublic UpdateModuleStreamDetails.Builder softwareSourceUrl(String softwareSourceUrl)
The URL of the software source that publishes this stream.
softwareSourceUrl - the value to setpublic UpdateModuleStreamDetails.Builder isDefault(Boolean isDefault)
Indicates if the module stream is the default
isDefault - the value to setpublic UpdateModuleStreamDetails.Builder profiles(List<UpdateModuleStreamProfileDetails> profiles)
The profiles of the stream
profiles - the value to setpublic UpdateModuleStreamDetails build()
public UpdateModuleStreamDetails.Builder copy(UpdateModuleStreamDetails o)
Copyright © 2016–2022. All rights reserved.