public static final class ConfigsTypes.ProfilesSpec.Builder
extends java.lang.Object
ConfigsTypes.ProfilesSpec
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
ConfigsTypes.ProfilesSpec . |
Modifier and Type | Method and Description |
---|---|
ConfigsTypes.ProfilesSpec |
build() |
ConfigsTypes.ProfilesSpec.Builder |
setDescription(java.lang.String description)
Custom description provided by the user.
|
ConfigsTypes.ProfilesSpec.Builder |
setEncryptionKey(char[] encryptionKey)
Encryption Key to encrypt/decrypt profiles.
|
ConfigsTypes.ProfilesSpec.Builder |
setProfiles(java.util.Set<java.lang.String> profiles)
Profiles to be exported/imported.
|
public Builder()
ConfigsTypes.ProfilesSpec
.public ConfigsTypes.ProfilesSpec.Builder setEncryptionKey(char[] encryptionKey)
null
encryption will not be used for the profile.encryptionKey
- New value for the property.public ConfigsTypes.ProfilesSpec.Builder setDescription(java.lang.String description)
null
description will be empty.description
- New value for the property.public ConfigsTypes.ProfilesSpec.Builder setProfiles(java.util.Set<java.lang.String> profiles)
null
or empty, all profiles will be returned.profiles
- New value for the property.
When clients pass a value of this class as a parameter, the property must
contain identifiers for the resource type: com.vmware.infraprofile.profile
. When methods return a value of this class as a
return value, the property will contain identifiers for the resource type:
com.vmware.infraprofile.profile
.public ConfigsTypes.ProfilesSpec build()