Class ApplicationSettings

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.iap.v1.ApplicationSettings
All Implemented Interfaces:
ApplicationSettingsOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class ApplicationSettings extends com.google.protobuf.GeneratedMessage implements ApplicationSettingsOrBuilder
 Wrapper over application specific settings for IAP.
 
Protobuf type google.cloud.iap.v1.ApplicationSettings
See Also:
  • Field Details

    • CSM_SETTINGS_FIELD_NUMBER

      public static final int CSM_SETTINGS_FIELD_NUMBER
      See Also:
    • ACCESS_DENIED_PAGE_SETTINGS_FIELD_NUMBER

      public static final int ACCESS_DENIED_PAGE_SETTINGS_FIELD_NUMBER
      See Also:
    • ATTRIBUTE_PROPAGATION_SETTINGS_FIELD_NUMBER

      public static final int ATTRIBUTE_PROPAGATION_SETTINGS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasCsmSettings

      public boolean hasCsmSettings()
       Optional. Settings to configure IAP's behavior for a service mesh.
       
      .google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasCsmSettings in interface ApplicationSettingsOrBuilder
      Returns:
      Whether the csmSettings field is set.
    • getCsmSettings

      public CsmSettings getCsmSettings()
       Optional. Settings to configure IAP's behavior for a service mesh.
       
      .google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCsmSettings in interface ApplicationSettingsOrBuilder
      Returns:
      The csmSettings.
    • getCsmSettingsOrBuilder

      public CsmSettingsOrBuilder getCsmSettingsOrBuilder()
       Optional. Settings to configure IAP's behavior for a service mesh.
       
      .google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCsmSettingsOrBuilder in interface ApplicationSettingsOrBuilder
    • hasAccessDeniedPageSettings

      public boolean hasAccessDeniedPageSettings()
       Optional. Customization for Access Denied page.
       
      .google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasAccessDeniedPageSettings in interface ApplicationSettingsOrBuilder
      Returns:
      Whether the accessDeniedPageSettings field is set.
    • getAccessDeniedPageSettings

      public AccessDeniedPageSettings getAccessDeniedPageSettings()
       Optional. Customization for Access Denied page.
       
      .google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAccessDeniedPageSettings in interface ApplicationSettingsOrBuilder
      Returns:
      The accessDeniedPageSettings.
    • getAccessDeniedPageSettingsOrBuilder

      public AccessDeniedPageSettingsOrBuilder getAccessDeniedPageSettingsOrBuilder()
       Optional. Customization for Access Denied page.
       
      .google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAccessDeniedPageSettingsOrBuilder in interface ApplicationSettingsOrBuilder
    • hasCookieDomain

      public boolean hasCookieDomain()
       The Domain value to set for cookies generated by IAP. This value is not
       validated by the API, but will be ignored at runtime if invalid.
       
      .google.protobuf.StringValue cookie_domain = 3;
      Specified by:
      hasCookieDomain in interface ApplicationSettingsOrBuilder
      Returns:
      Whether the cookieDomain field is set.
    • getCookieDomain

      public com.google.protobuf.StringValue getCookieDomain()
       The Domain value to set for cookies generated by IAP. This value is not
       validated by the API, but will be ignored at runtime if invalid.
       
      .google.protobuf.StringValue cookie_domain = 3;
      Specified by:
      getCookieDomain in interface ApplicationSettingsOrBuilder
      Returns:
      The cookieDomain.
    • getCookieDomainOrBuilder

      public com.google.protobuf.StringValueOrBuilder getCookieDomainOrBuilder()
       The Domain value to set for cookies generated by IAP. This value is not
       validated by the API, but will be ignored at runtime if invalid.
       
      .google.protobuf.StringValue cookie_domain = 3;
      Specified by:
      getCookieDomainOrBuilder in interface ApplicationSettingsOrBuilder
    • hasAttributePropagationSettings

      public boolean hasAttributePropagationSettings()
       Optional. Settings to configure attribute propagation.
       
      .google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasAttributePropagationSettings in interface ApplicationSettingsOrBuilder
      Returns:
      Whether the attributePropagationSettings field is set.
    • getAttributePropagationSettings

      public AttributePropagationSettings getAttributePropagationSettings()
       Optional. Settings to configure attribute propagation.
       
      .google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAttributePropagationSettings in interface ApplicationSettingsOrBuilder
      Returns:
      The attributePropagationSettings.
    • getAttributePropagationSettingsOrBuilder

      public AttributePropagationSettingsOrBuilder getAttributePropagationSettingsOrBuilder()
       Optional. Settings to configure attribute propagation.
       
      .google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAttributePropagationSettingsOrBuilder in interface ApplicationSettingsOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ApplicationSettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ApplicationSettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ApplicationSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ApplicationSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ApplicationSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ApplicationSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ApplicationSettings parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ApplicationSettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ApplicationSettings parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ApplicationSettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ApplicationSettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ApplicationSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public ApplicationSettings.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static ApplicationSettings.Builder newBuilder()
    • newBuilder

      public static ApplicationSettings.Builder newBuilder(ApplicationSettings prototype)
    • toBuilder

      public ApplicationSettings.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ApplicationSettings.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static ApplicationSettings getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ApplicationSettings> parser()
    • getParserForType

      public com.google.protobuf.Parser<ApplicationSettings> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public ApplicationSettings getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder