public static class UpdateOperatorControlAssignmentDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateOperatorControlAssignmentDetails |
build() |
UpdateOperatorControlAssignmentDetails.Builder |
comment(String comment)
Comment about the modification of the operator control assignment.
|
UpdateOperatorControlAssignmentDetails.Builder |
copy(UpdateOperatorControlAssignmentDetails model) |
UpdateOperatorControlAssignmentDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
UpdateOperatorControlAssignmentDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
UpdateOperatorControlAssignmentDetails.Builder |
isAutoApproveDuringMaintenance(Boolean isAutoApproveDuringMaintenance)
The boolean if true would autoApprove during maintenance.
|
UpdateOperatorControlAssignmentDetails.Builder |
isEnforcedAlways(Boolean isEnforcedAlways)
If true, then the target resource is always governed by the operator control.
|
UpdateOperatorControlAssignmentDetails.Builder |
isHypervisorLogForwarded(Boolean isHypervisorLogForwarded)
If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog
server
|
UpdateOperatorControlAssignmentDetails.Builder |
isLogForwarded(Boolean isLogForwarded)
If set, then the audit logs will be forwarded to the relevant remote logging server
|
UpdateOperatorControlAssignmentDetails.Builder |
remoteSyslogServerAddress(String remoteSyslogServerAddress)
The address of the remote syslog server where the audit logs will be forwarded to.
|
UpdateOperatorControlAssignmentDetails.Builder |
remoteSyslogServerCACert(String remoteSyslogServerCACert)
The CA certificate of the remote syslog server.
|
UpdateOperatorControlAssignmentDetails.Builder |
remoteSyslogServerPort(Integer remoteSyslogServerPort)
The listening port of the remote syslog server.
|
UpdateOperatorControlAssignmentDetails.Builder |
timeAssignmentFrom(Date timeAssignmentFrom)
The time at which the target resource will be brought under the governance of the
operator control in RFC 3339 timestamp format.
|
UpdateOperatorControlAssignmentDetails.Builder |
timeAssignmentTo(Date timeAssignmentTo)
The time at which the target resource will leave the governance of the operator control
in RFC 3339timestamp format.Example:
‘2020-05-22T21:10:29.600Z’
|
public UpdateOperatorControlAssignmentDetails.Builder timeAssignmentFrom(Date timeAssignmentFrom)
The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: ‘2020-05-22T21:10:29.600Z’
timeAssignmentFrom
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder timeAssignmentTo(Date timeAssignmentTo)
The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: ‘2020-05-22T21:10:29.600Z’
timeAssignmentTo
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder isEnforcedAlways(Boolean isEnforcedAlways)
If true, then the target resource is always governed by the operator control. Otherwise governance is time-based as specified by timeAssignmentTo and timeAssignmentFrom.
isEnforcedAlways
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder comment(String comment)
Comment about the modification of the operator control assignment.
comment
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder isLogForwarded(Boolean isLogForwarded)
If set, then the audit logs will be forwarded to the relevant remote logging server
isLogForwarded
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder remoteSyslogServerAddress(String remoteSyslogServerAddress)
The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
remoteSyslogServerAddress
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder remoteSyslogServerPort(Integer remoteSyslogServerPort)
The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
remoteSyslogServerPort
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder remoteSyslogServerCACert(String remoteSyslogServerCACert)
The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
remoteSyslogServerCACert
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder isHypervisorLogForwarded(Boolean isHypervisorLogForwarded)
If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
isHypervisorLogForwarded
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder isAutoApproveDuringMaintenance(Boolean isAutoApproveDuringMaintenance)
The boolean if true would autoApprove during maintenance.
isAutoApproveDuringMaintenance
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
freeformTags
- the value to setpublic UpdateOperatorControlAssignmentDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
definedTags
- the value to setpublic UpdateOperatorControlAssignmentDetails build()
public UpdateOperatorControlAssignmentDetails.Builder copy(UpdateOperatorControlAssignmentDetails model)
Copyright © 2016–2024. All rights reserved.