public static class UpdateModuleStreamDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateModuleStreamDetails |
build() |
UpdateModuleStreamDetails.Builder |
copy(UpdateModuleStreamDetails model) |
UpdateModuleStreamDetails.Builder |
isDefault(Boolean isDefault)
Indicates if the module stream is the default
|
UpdateModuleStreamDetails.Builder |
profiles(List<UpdateModuleStreamProfileDetails> profiles)
The profiles of the stream
|
UpdateModuleStreamDetails.Builder |
softwareSourceName(String softwareSourceName)
The name of the software source that publishes this stream.
|
UpdateModuleStreamDetails.Builder |
softwareSourceUrl(String softwareSourceUrl)
The URL of the software source that publishes this stream.
|
UpdateModuleStreamDetails.Builder |
status(UpdateModuleStreamDetails.Status status)
The status of the stream
|
UpdateModuleStreamDetails.Builder |
streamName(String streamName)
The name of the stream of the parent module
|
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.
|
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 model)
Copyright © 2016–2024. All rights reserved.