public static final class BackendServiceIAP.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder> implements BackendServiceIAPOrBuilder
Identity-Aware ProxyProtobuf type
google.cloud.compute.v1.BackendServiceIAP| Modifier and Type | Method and Description |
|---|---|
BackendServiceIAP.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendServiceIAP |
build() |
BackendServiceIAP |
buildPartial() |
BackendServiceIAP.Builder |
clear() |
BackendServiceIAP.Builder |
clearEnabled()
Whether the serving infrastructure will authenticate and authorize all incoming requests.
|
BackendServiceIAP.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
BackendServiceIAP.Builder |
clearOauth2ClientId()
OAuth2 client ID to use for the authentication flow.
|
BackendServiceIAP.Builder |
clearOauth2ClientSecret()
OAuth2 client secret to use for the authentication flow.
|
BackendServiceIAP.Builder |
clearOauth2ClientSecretSha256()
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
|
BackendServiceIAP.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BackendServiceIAP.Builder |
clone() |
BackendServiceIAP |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getEnabled()
Whether the serving infrastructure will authenticate and authorize all incoming requests.
|
String |
getOauth2ClientId()
OAuth2 client ID to use for the authentication flow.
|
com.google.protobuf.ByteString |
getOauth2ClientIdBytes()
OAuth2 client ID to use for the authentication flow.
|
String |
getOauth2ClientSecret()
OAuth2 client secret to use for the authentication flow.
|
com.google.protobuf.ByteString |
getOauth2ClientSecretBytes()
OAuth2 client secret to use for the authentication flow.
|
String |
getOauth2ClientSecretSha256()
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
|
com.google.protobuf.ByteString |
getOauth2ClientSecretSha256Bytes()
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
|
boolean |
hasEnabled()
Whether the serving infrastructure will authenticate and authorize all incoming requests.
|
boolean |
hasOauth2ClientId()
OAuth2 client ID to use for the authentication flow.
|
boolean |
hasOauth2ClientSecret()
OAuth2 client secret to use for the authentication flow.
|
boolean |
hasOauth2ClientSecretSha256()
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
BackendServiceIAP.Builder |
mergeFrom(BackendServiceIAP other) |
BackendServiceIAP.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BackendServiceIAP.Builder |
mergeFrom(com.google.protobuf.Message other) |
BackendServiceIAP.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
BackendServiceIAP.Builder |
setEnabled(boolean value)
Whether the serving infrastructure will authenticate and authorize all incoming requests.
|
BackendServiceIAP.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendServiceIAP.Builder |
setOauth2ClientId(String value)
OAuth2 client ID to use for the authentication flow.
|
BackendServiceIAP.Builder |
setOauth2ClientIdBytes(com.google.protobuf.ByteString value)
OAuth2 client ID to use for the authentication flow.
|
BackendServiceIAP.Builder |
setOauth2ClientSecret(String value)
OAuth2 client secret to use for the authentication flow.
|
BackendServiceIAP.Builder |
setOauth2ClientSecretBytes(com.google.protobuf.ByteString value)
OAuth2 client secret to use for the authentication flow.
|
BackendServiceIAP.Builder |
setOauth2ClientSecretSha256(String value)
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
|
BackendServiceIAP.Builder |
setOauth2ClientSecretSha256Bytes(com.google.protobuf.ByteString value)
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
|
BackendServiceIAP.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BackendServiceIAP.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public BackendServiceIAP.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public BackendServiceIAP getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BackendServiceIAP build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BackendServiceIAP buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BackendServiceIAP.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public BackendServiceIAP.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public BackendServiceIAP.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public BackendServiceIAP.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public BackendServiceIAP.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public BackendServiceIAP.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public BackendServiceIAP.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackendServiceIAP.Builder>public BackendServiceIAP.Builder mergeFrom(BackendServiceIAP other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public BackendServiceIAP.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackendServiceIAP.Builder>IOExceptionpublic boolean hasEnabled()
Whether the serving infrastructure will authenticate and authorize all incoming requests. If true, the oauth2ClientId and oauth2ClientSecret fields must be non-empty.
optional bool enabled = 1018689;hasEnabled in interface BackendServiceIAPOrBuilderpublic boolean getEnabled()
Whether the serving infrastructure will authenticate and authorize all incoming requests. If true, the oauth2ClientId and oauth2ClientSecret fields must be non-empty.
optional bool enabled = 1018689;getEnabled in interface BackendServiceIAPOrBuilderpublic BackendServiceIAP.Builder setEnabled(boolean value)
Whether the serving infrastructure will authenticate and authorize all incoming requests. If true, the oauth2ClientId and oauth2ClientSecret fields must be non-empty.
optional bool enabled = 1018689;value - The enabled to set.public BackendServiceIAP.Builder clearEnabled()
Whether the serving infrastructure will authenticate and authorize all incoming requests. If true, the oauth2ClientId and oauth2ClientSecret fields must be non-empty.
optional bool enabled = 1018689;public boolean hasOauth2ClientId()
OAuth2 client ID to use for the authentication flow.
optional string oauth2_client_id = 314017611;hasOauth2ClientId in interface BackendServiceIAPOrBuilderpublic String getOauth2ClientId()
OAuth2 client ID to use for the authentication flow.
optional string oauth2_client_id = 314017611;getOauth2ClientId in interface BackendServiceIAPOrBuilderpublic com.google.protobuf.ByteString getOauth2ClientIdBytes()
OAuth2 client ID to use for the authentication flow.
optional string oauth2_client_id = 314017611;getOauth2ClientIdBytes in interface BackendServiceIAPOrBuilderpublic BackendServiceIAP.Builder setOauth2ClientId(String value)
OAuth2 client ID to use for the authentication flow.
optional string oauth2_client_id = 314017611;value - The oauth2ClientId to set.public BackendServiceIAP.Builder clearOauth2ClientId()
OAuth2 client ID to use for the authentication flow.
optional string oauth2_client_id = 314017611;public BackendServiceIAP.Builder setOauth2ClientIdBytes(com.google.protobuf.ByteString value)
OAuth2 client ID to use for the authentication flow.
optional string oauth2_client_id = 314017611;value - The bytes for oauth2ClientId to set.public boolean hasOauth2ClientSecret()
OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly
optional string oauth2_client_secret = 50999520;hasOauth2ClientSecret in interface BackendServiceIAPOrBuilderpublic String getOauth2ClientSecret()
OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly
optional string oauth2_client_secret = 50999520;getOauth2ClientSecret in interface BackendServiceIAPOrBuilderpublic com.google.protobuf.ByteString getOauth2ClientSecretBytes()
OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly
optional string oauth2_client_secret = 50999520;getOauth2ClientSecretBytes in interface BackendServiceIAPOrBuilderpublic BackendServiceIAP.Builder setOauth2ClientSecret(String value)
OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly
optional string oauth2_client_secret = 50999520;value - The oauth2ClientSecret to set.public BackendServiceIAP.Builder clearOauth2ClientSecret()
OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly
optional string oauth2_client_secret = 50999520;public BackendServiceIAP.Builder setOauth2ClientSecretBytes(com.google.protobuf.ByteString value)
OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly
optional string oauth2_client_secret = 50999520;value - The bytes for oauth2ClientSecret to set.public boolean hasOauth2ClientSecretSha256()
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
optional string oauth2_client_secret_sha256 = 112903782;hasOauth2ClientSecretSha256 in interface BackendServiceIAPOrBuilderpublic String getOauth2ClientSecretSha256()
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
optional string oauth2_client_secret_sha256 = 112903782;getOauth2ClientSecretSha256 in interface BackendServiceIAPOrBuilderpublic com.google.protobuf.ByteString getOauth2ClientSecretSha256Bytes()
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
optional string oauth2_client_secret_sha256 = 112903782;getOauth2ClientSecretSha256Bytes in interface BackendServiceIAPOrBuilderpublic BackendServiceIAP.Builder setOauth2ClientSecretSha256(String value)
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
optional string oauth2_client_secret_sha256 = 112903782;value - The oauth2ClientSecretSha256 to set.public BackendServiceIAP.Builder clearOauth2ClientSecretSha256()
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
optional string oauth2_client_secret_sha256 = 112903782;public BackendServiceIAP.Builder setOauth2ClientSecretSha256Bytes(com.google.protobuf.ByteString value)
[Output Only] SHA256 hash value for the field oauth2_client_secret above.
optional string oauth2_client_secret_sha256 = 112903782;value - The bytes for oauth2ClientSecretSha256 to set.public final BackendServiceIAP.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>public final BackendServiceIAP.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceIAP.Builder>Copyright © 2023 Google LLC. All rights reserved.