Class BetaManagedAgentsEnvironmentVariableUpdateParams.Builder
-
- All Implemented Interfaces:
public final class BetaManagedAgentsEnvironmentVariableUpdateParams.BuilderA builder for BetaManagedAgentsEnvironmentVariableUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
type
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder type(BetaManagedAgentsEnvironmentVariableUpdateParams.Type type)
-
type
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder type(JsonField<BetaManagedAgentsEnvironmentVariableUpdateParams.Type> type)
Sets Builder.type to an arbitrary JSON value.
You should usually call Builder.type with a well-typed Type value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
networking
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder networking(BetaManagedAgentsCredentialNetworkingParams networking)
Updated networking scope. Full replacement.
-
networking
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder networking(Optional<BetaManagedAgentsCredentialNetworkingParams> networking)
Alias for calling Builder.networking with
networking.orElse(null).
-
networking
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder networking(JsonField<BetaManagedAgentsCredentialNetworkingParams> networking)
Sets Builder.networking to an arbitrary JSON value.
You should usually call Builder.networking with a well-typed BetaManagedAgentsCredentialNetworkingParams value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
networking
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder networking(BetaManagedAgentsUnrestrictedCredentialNetworkingParams unrestricted)
Alias for calling networking with
BetaManagedAgentsCredentialNetworkingParams.ofUnrestricted(unrestricted).
-
networking
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder networking(BetaManagedAgentsLimitedCredentialNetworkingParams limited)
Alias for calling networking with
BetaManagedAgentsCredentialNetworkingParams.ofLimited(limited).
-
limitedNetworking
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder limitedNetworking(List<String> allowedHosts)
Alias for calling networking with the following:
BetaManagedAgentsLimitedCredentialNetworkingParams.builder() .type(BetaManagedAgentsLimitedCredentialNetworkingParams.Type.LIMITED) .allowedHosts(allowedHosts) .build()
-
secretValue
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder secretValue(String secretValue)
Updated secret value.
-
secretValue
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder secretValue(Optional<String> secretValue)
Alias for calling Builder.secretValue with
secretValue.orElse(null).
-
secretValue
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder secretValue(JsonField<String> secretValue)
Sets Builder.secretValue to an arbitrary JSON value.
You should usually call Builder.secretValue with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BetaManagedAgentsEnvironmentVariableUpdateParams.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BetaManagedAgentsEnvironmentVariableUpdateParams build()
Returns an immutable instance of BetaManagedAgentsEnvironmentVariableUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.type()
-
-
-
-