Class WorkloadIdentityConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.gkemulticloud.v1.WorkloadIdentityConfig
-
- All Implemented Interfaces:
WorkloadIdentityConfigOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class WorkloadIdentityConfig extends com.google.protobuf.GeneratedMessageV3 implements WorkloadIdentityConfigOrBuilder
Workload Identity settings.
Protobuf typegoogle.cloud.gkemulticloud.v1.WorkloadIdentityConfig
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WorkloadIdentityConfig.Builder
Workload Identity settings.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
IDENTITY_PROVIDER_FIELD_NUMBER
static int
ISSUER_URI_FIELD_NUMBER
static int
WORKLOAD_POOL_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static WorkloadIdentityConfig
getDefaultInstance()
WorkloadIdentityConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getIdentityProvider()
The ID of the OIDC Identity Provider (IdP) associated to the Workload Identity Pool.com.google.protobuf.ByteString
getIdentityProviderBytes()
The ID of the OIDC Identity Provider (IdP) associated to the Workload Identity Pool.String
getIssuerUri()
The OIDC issuer URL for this cluster.com.google.protobuf.ByteString
getIssuerUriBytes()
The OIDC issuer URL for this cluster.com.google.protobuf.Parser<WorkloadIdentityConfig>
getParserForType()
int
getSerializedSize()
String
getWorkloadPool()
The Workload Identity Pool associated to the cluster.com.google.protobuf.ByteString
getWorkloadPoolBytes()
The Workload Identity Pool associated to the cluster.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static WorkloadIdentityConfig.Builder
newBuilder()
static WorkloadIdentityConfig.Builder
newBuilder(WorkloadIdentityConfig prototype)
WorkloadIdentityConfig.Builder
newBuilderForType()
protected WorkloadIdentityConfig.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static WorkloadIdentityConfig
parseDelimitedFrom(InputStream input)
static WorkloadIdentityConfig
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WorkloadIdentityConfig
parseFrom(byte[] data)
static WorkloadIdentityConfig
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WorkloadIdentityConfig
parseFrom(com.google.protobuf.ByteString data)
static WorkloadIdentityConfig
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WorkloadIdentityConfig
parseFrom(com.google.protobuf.CodedInputStream input)
static WorkloadIdentityConfig
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WorkloadIdentityConfig
parseFrom(InputStream input)
static WorkloadIdentityConfig
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WorkloadIdentityConfig
parseFrom(ByteBuffer data)
static WorkloadIdentityConfig
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<WorkloadIdentityConfig>
parser()
WorkloadIdentityConfig.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ISSUER_URI_FIELD_NUMBER
public static final int ISSUER_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WORKLOAD_POOL_FIELD_NUMBER
public static final int WORKLOAD_POOL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IDENTITY_PROVIDER_FIELD_NUMBER
public static final int IDENTITY_PROVIDER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getIssuerUri
public String getIssuerUri()
The OIDC issuer URL for this cluster.
string issuer_uri = 1;
- Specified by:
getIssuerUri
in interfaceWorkloadIdentityConfigOrBuilder
- Returns:
- The issuerUri.
-
getIssuerUriBytes
public com.google.protobuf.ByteString getIssuerUriBytes()
The OIDC issuer URL for this cluster.
string issuer_uri = 1;
- Specified by:
getIssuerUriBytes
in interfaceWorkloadIdentityConfigOrBuilder
- Returns:
- The bytes for issuerUri.
-
getWorkloadPool
public String getWorkloadPool()
The Workload Identity Pool associated to the cluster.
string workload_pool = 2;
- Specified by:
getWorkloadPool
in interfaceWorkloadIdentityConfigOrBuilder
- Returns:
- The workloadPool.
-
getWorkloadPoolBytes
public com.google.protobuf.ByteString getWorkloadPoolBytes()
The Workload Identity Pool associated to the cluster.
string workload_pool = 2;
- Specified by:
getWorkloadPoolBytes
in interfaceWorkloadIdentityConfigOrBuilder
- Returns:
- The bytes for workloadPool.
-
getIdentityProvider
public String getIdentityProvider()
The ID of the OIDC Identity Provider (IdP) associated to the Workload Identity Pool.
string identity_provider = 3;
- Specified by:
getIdentityProvider
in interfaceWorkloadIdentityConfigOrBuilder
- Returns:
- The identityProvider.
-
getIdentityProviderBytes
public com.google.protobuf.ByteString getIdentityProviderBytes()
The ID of the OIDC Identity Provider (IdP) associated to the Workload Identity Pool.
string identity_provider = 3;
- Specified by:
getIdentityProviderBytes
in interfaceWorkloadIdentityConfigOrBuilder
- Returns:
- The bytes for identityProvider.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static WorkloadIdentityConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WorkloadIdentityConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WorkloadIdentityConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public WorkloadIdentityConfig.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static WorkloadIdentityConfig.Builder newBuilder()
-
newBuilder
public static WorkloadIdentityConfig.Builder newBuilder(WorkloadIdentityConfig prototype)
-
toBuilder
public WorkloadIdentityConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected WorkloadIdentityConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static WorkloadIdentityConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<WorkloadIdentityConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<WorkloadIdentityConfig> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public WorkloadIdentityConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-