public static class CreateOdaInstanceAttachmentDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateOdaInstanceAttachmentDetails.Builder attachToId(String attachToId)
The OCID of the target instance (which could be any other OCI PaaS/SaaS resource), to which this ODA instance is being attached.
attachToId
- the value to setpublic CreateOdaInstanceAttachmentDetails.Builder attachmentType(CreateOdaInstanceAttachmentDetails.AttachmentType attachmentType)
The type of target instance which this ODA instance is being attached.
attachmentType
- the value to setpublic CreateOdaInstanceAttachmentDetails.Builder attachmentMetadata(String attachmentMetadata)
Attachment specific metadata. Defined by the target service.
attachmentMetadata
- the value to setpublic CreateOdaInstanceAttachmentDetails.Builder restrictedOperations(List<String> restrictedOperations)
List of operations that are restricted while this instance is attached.
restrictedOperations
- the value to setpublic CreateOdaInstanceAttachmentDetails.Builder owner(OdaInstanceAttachmentOwner owner)
public CreateOdaInstanceAttachmentDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.
Example: {"bar-key": "value"}
freeformTags
- the value to setpublic CreateOdaInstanceAttachmentDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic CreateOdaInstanceAttachmentDetails build()
public CreateOdaInstanceAttachmentDetails.Builder copy(CreateOdaInstanceAttachmentDetails model)
Copyright © 2016–2024. All rights reserved.