Class BetaManagedAgentsEnvironmentVariableAuthResponse.Builder
-
- All Implemented Interfaces:
public final class BetaManagedAgentsEnvironmentVariableAuthResponse.BuilderA builder for BetaManagedAgentsEnvironmentVariableAuthResponse.
-
-
Method Summary
-
-
Method Detail
-
networking
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder networking(BetaManagedAgentsEnvironmentVariableAuthResponse.Networking networking)
Outbound hosts the secret value is substituted on.
-
networking
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder networking(JsonField<BetaManagedAgentsEnvironmentVariableAuthResponse.Networking> networking)
Sets Builder.networking to an arbitrary JSON value.
You should usually call Builder.networking with a well-typed Networking value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
networking
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder networking(BetaManagedAgentsUnrestrictedCredentialNetworkingResponse unrestricted)
Alias for calling networking with
Networking.ofUnrestricted(unrestricted).
-
networking
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder networking(BetaManagedAgentsLimitedCredentialNetworkingResponse limited)
Alias for calling networking with
Networking.ofLimited(limited).
-
limitedNetworking
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder limitedNetworking(List<String> allowedHosts)
Alias for calling networking with the following:
BetaManagedAgentsLimitedCredentialNetworkingResponse.builder() .type(BetaManagedAgentsLimitedCredentialNetworkingResponse.Type.LIMITED) .allowedHosts(allowedHosts) .build()
-
secretName
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder secretName(String secretName)
Name of the environment variable.
-
secretName
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder secretName(JsonField<String> secretName)
Sets Builder.secretName to an arbitrary JSON value.
You should usually call Builder.secretName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
type
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder type(BetaManagedAgentsEnvironmentVariableAuthResponse.Type type)
-
type
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder type(JsonField<BetaManagedAgentsEnvironmentVariableAuthResponse.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.
-
additionalProperties
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BetaManagedAgentsEnvironmentVariableAuthResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BetaManagedAgentsEnvironmentVariableAuthResponse build()
Returns an immutable instance of BetaManagedAgentsEnvironmentVariableAuthResponse.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.networking() .secretName() .type()
-
-
-
-